@ngx-i18n-router/config-loader
Version:
Loader for ngx-i18n-router that provides route translations using ngx-config
3 lines (2 loc) • 1.02 kB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("lodash")):"function"==typeof define&&define.amd?define(["exports","lodash"],t):t((e.ngxI18nRouter=e.ngxI18nRouter||{},e.ngxI18nRouter.configLoader=e.ngxI18nRouter.configLoader||{}),e._)}(this,function(e,t){"use strict";var o=function(){function e(e,t,o){void 0===t&&(t="routes"),void 0===o&&(o={}),this.config=e,this.group=t,this.providedSettings=o}return Object.defineProperty(e.prototype,"routes",{get:function(){return t.map(this.providedSettings.routes,t.cloneDeep)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"translations",{get:function(){if(!this.config)throw new Error("No [config] specified!");if(this.config.getSettings())return this.config.getSettings(this.group)},enumerable:!0,configurable:!0}),e.prototype.loadTranslations=function(){return Promise.resolve(void 0)},e}();e.I18NRouterConfigLoader=o,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=config-loader.umd.min.js.map