@awesome-fe/translate
Version:
Translation utils
21 lines • 747 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMarkerFor = void 0;
var path_1 = require("path");
var html_marker_1 = require("./html-marker");
var angular_json_marker_1 = require("./angular-json-marker");
var subtitle_marker_1 = require("./subtitle-marker");
function getMarkerFor(filename) {
var ext = (0, path_1.extname)(filename);
switch (ext) {
case '.html':
return new html_marker_1.HtmlMarker();
case '.json':
return new angular_json_marker_1.AngularJsonMarker();
case '.vtt':
case '.srt':
return new subtitle_marker_1.SubtitleMarker();
}
}
exports.getMarkerFor = getMarkerFor;
//# sourceMappingURL=get-marker-for.js.map