UNPKG

@jsverse/transloco

Version:

The internationalization (i18n) library for Angular

23 lines 1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createTranslateFiles = exports.jsonTranslationFileCreator = exports.typescriptTranslationFileCreator = void 0; const schematics_1 = require("@angular-devkit/schematics"); function typescriptTranslationFileCreator(source, lang) { source.create(`${lang}.ts`, `export default {}; `); } exports.typescriptTranslationFileCreator = typescriptTranslationFileCreator; function jsonTranslationFileCreator(source, lang) { source.create(`${lang}.json`, `{} `); } exports.jsonTranslationFileCreator = jsonTranslationFileCreator; 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)]); } exports.createTranslateFiles = createTranslateFiles; //# sourceMappingURL=translation-files.gen.js.map