@jsverse/transloco
Version:
The internationalization (i18n) library for Angular
22 lines • 886 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.typescriptTranslationFileCreator = typescriptTranslationFileCreator;
exports.jsonTranslationFileCreator = jsonTranslationFileCreator;
exports.createTranslateFiles = createTranslateFiles;
const schematics_1 = require("@angular-devkit/schematics");
function typescriptTranslationFileCreator(source, lang) {
source.create(`${lang}.ts`, `export default {};
`);
}
function jsonTranslationFileCreator(source, lang) {
source.create(`${lang}.json`, `{}
`);
}
function createTranslateFiles(langs, creator, path) {
const treeSource = new schematics_1.EmptyTree();
langs.forEach((lang) => {
creator(treeSource, lang);
});
return (0, schematics_1.apply)((0, schematics_1.source)(treeSource), [(0, schematics_1.move)('/', path)]);
}
//# sourceMappingURL=translation-files.gen.js.map