@awesome-fe/translate
Version:
Translation utils
20 lines • 776 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getExtractorFor = void 0;
var html_extractor_1 = require("./html-extractor");
var path_1 = require("path");
var markdown_extractor_1 = require("./markdown-extractor");
var angular_json_extractor_1 = require("./angular-json-extractor");
function getExtractorFor(filename) {
var ext = (0, path_1.extname)(filename);
switch (ext) {
case '.html':
return new html_extractor_1.HtmlExtractor();
case '.md':
return new markdown_extractor_1.MarkdownExtractor();
case '.json':
return new angular_json_extractor_1.AngularJsonExtractor();
}
}
exports.getExtractorFor = getExtractorFor;
//# sourceMappingURL=get-extractor-for.js.map