Refactor cli and move responsibilities out of Extractor

This commit is contained in:
Kim Biesbjerg
2016-12-10 01:57:20 +01:00
parent c9bae68a84
commit a7e0a9d909
2 changed files with 42 additions and 39 deletions

View File

@@ -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