UNPKG

@ngx-translate/core

Version:

The internationalization (i18n) library for Angular

78 lines 3.5 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { Injectable } from "@angular/core"; /** * @abstract */ var /** * @abstract */ TranslateCompiler = /** @class */ (function () { function TranslateCompiler() { } return TranslateCompiler; }()); /** * @abstract */ export { TranslateCompiler }; if (false) { /** * @abstract * @param {?} value * @param {?} lang * @return {?} */ TranslateCompiler.prototype.compile = function (value, lang) { }; /** * @abstract * @param {?} translations * @param {?} lang * @return {?} */ TranslateCompiler.prototype.compileTranslations = function (translations, lang) { }; } /** * This compiler is just a placeholder that does nothing, in case you don't need a compiler at all */ var TranslateFakeCompiler = /** @class */ (function (_super) { tslib_1.__extends(TranslateFakeCompiler, _super); function TranslateFakeCompiler() { return _super !== null && _super.apply(this, arguments) || this; } /** * @param {?} value * @param {?} lang * @return {?} */ TranslateFakeCompiler.prototype.compile = /** * @param {?} value * @param {?} lang * @return {?} */ function (value, lang) { return value; }; /** * @param {?} translations * @param {?} lang * @return {?} */ TranslateFakeCompiler.prototype.compileTranslations = /** * @param {?} translations * @param {?} lang * @return {?} */ function (translations, lang) { return translations; }; TranslateFakeCompiler.decorators = [ { type: Injectable } ]; return TranslateFakeCompiler; }(TranslateCompiler)); export { TranslateFakeCompiler }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNsYXRlLmNvbXBpbGVyLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQG5neC10cmFuc2xhdGUvY29yZS8iLCJzb3VyY2VzIjpbImxpYi90cmFuc2xhdGUuY29tcGlsZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sZUFBZSxDQUFDOzs7O0FBRXpDOzs7O0lBQUE7SUFJQSxDQUFDO0lBQUQsd0JBQUM7QUFBRCxDQUFDLEFBSkQsSUFJQzs7Ozs7Ozs7Ozs7O0lBSEMsaUVBQWlFOzs7Ozs7O0lBRWpFLG9GQUFtRTs7Ozs7QUFNckU7SUFDMkMsaURBQWlCO0lBRDVEOztJQVNBLENBQUM7Ozs7OztJQVBDLHVDQUFPOzs7OztJQUFQLFVBQVEsS0FBYSxFQUFFLElBQVk7UUFDakMsT0FBTyxLQUFLLENBQUM7SUFDZixDQUFDOzs7Ozs7SUFFRCxtREFBbUI7Ozs7O0lBQW5CLFVBQW9CLFlBQWlCLEVBQUUsSUFBWTtRQUNqRCxPQUFPLFlBQVksQ0FBQztJQUN0QixDQUFDOztnQkFSRixVQUFVOztJQVNYLDRCQUFDO0NBQUEsQUFURCxDQUMyQyxpQkFBaUIsR0FRM0Q7U0FSWSxxQkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0luamVjdGFibGV9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5cbmV4cG9ydCBhYnN0cmFjdCBjbGFzcyBUcmFuc2xhdGVDb21waWxlciB7XG4gIGFic3RyYWN0IGNvbXBpbGUodmFsdWU6IHN0cmluZywgbGFuZzogc3RyaW5nKTogc3RyaW5nIHwgRnVuY3Rpb247XG5cbiAgYWJzdHJhY3QgY29tcGlsZVRyYW5zbGF0aW9ucyh0cmFuc2xhdGlvbnM6IGFueSwgbGFuZzogc3RyaW5nKTogYW55O1xufVxuXG4vKipcbiAqIFRoaXMgY29tcGlsZXIgaXMganVzdCBhIHBsYWNlaG9sZGVyIHRoYXQgZG9lcyBub3RoaW5nLCBpbiBjYXNlIHlvdSBkb24ndCBuZWVkIGEgY29tcGlsZXIgYXQgYWxsXG4gKi9cbkBJbmplY3RhYmxlKClcbmV4cG9ydCBjbGFzcyBUcmFuc2xhdGVGYWtlQ29tcGlsZXIgZXh0ZW5kcyBUcmFuc2xhdGVDb21waWxlciB7XG4gIGNvbXBpbGUodmFsdWU6IHN0cmluZywgbGFuZzogc3RyaW5nKTogc3RyaW5nIHwgRnVuY3Rpb24ge1xuICAgIHJldHVybiB2YWx1ZTtcbiAgfVxuXG4gIGNvbXBpbGVUcmFuc2xhdGlvbnModHJhbnNsYXRpb25zOiBhbnksIGxhbmc6IHN0cmluZyk6IGFueSB7XG4gICAgcmV0dXJuIHRyYW5zbGF0aW9ucztcbiAgfVxufVxuIl19