Refactor cli and move responsibilities out of Extractor
This commit is contained in:
		| @@ -1,7 +1,4 @@ | ||||
| import { ParserInterface } from './parsers/parser.interface'; | ||||
| import { PipeParser } from './parsers/pipe.parser'; | ||||
| import { DirectiveParser } from './parsers/directive.parser'; | ||||
| import { ServiceParser } from './parsers/service.parser'; | ||||
| import { TranslationCollection } from './utils/translation.collection'; | ||||
|  | ||||
| import * as glob from 'glob'; | ||||
| @@ -9,17 +6,7 @@ import * as fs from 'fs'; | ||||
|  | ||||
| export class Extractor { | ||||
|  | ||||
| 	public patterns: string[] = [ | ||||
| 		'/**/*.html', | ||||
| 		'/**/*.ts', | ||||
| 		'/**/*.js' | ||||
| 	]; | ||||
|  | ||||
| 	public parsers: ParserInterface[] = [ | ||||
| 		new PipeParser(), | ||||
| 		new DirectiveParser(), | ||||
| 		new ServiceParser() | ||||
| 	]; | ||||
| 	public constructor(public parsers: ParserInterface[], public patterns: string[]) { } | ||||
|  | ||||
| 	/** | ||||
| 	 * Extract strings from dir | ||||
|   | ||||
		Reference in New Issue
	
	Block a user