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