@lxlib/theme
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.
39 lines • 2.35 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: src/services/i18n/i18n.pipe.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Inject, Pipe } from '@angular/core';
import { LXLIB_I18N_TOKEN } from './i18n';
export class I18nPipe {
/**
* @param {?} i18n
*/
constructor(i18n) {
this.i18n = i18n;
}
/**
* @param {?} key
* @param {?=} interpolateParams
* @param {?=} isSafe
* @return {?}
*/
transform(key, interpolateParams, isSafe) {
return this.i18n.fanyi(key, interpolateParams, isSafe);
}
}
I18nPipe.decorators = [
{ type: Pipe, args: [{ name: 'i18n' },] }
];
/** @nocollapse */
I18nPipe.ctorParameters = () => [
{ type: undefined, decorators: [{ type: Inject, args: [LXLIB_I18N_TOKEN,] }] }
];
if (false) {
/**
* @type {?}
* @private
*/
I18nPipe.prototype.i18n;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaTE4bi5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGx4bGliL3RoZW1lLyIsInNvdXJjZXMiOlsic3JjL3NlcnZpY2VzL2kxOG4vaTE4bi5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQWlCLE1BQU0sZUFBZSxDQUFDO0FBQzVELE9BQU8sRUFBb0IsZ0JBQWdCLEVBQUUsTUFBTSxRQUFRLENBQUM7QUFHNUQsTUFBTSxPQUFPLFFBQVE7Ozs7SUFDbkIsWUFBOEMsSUFBc0I7UUFBdEIsU0FBSSxHQUFKLElBQUksQ0FBa0I7SUFBRyxDQUFDOzs7Ozs7O0lBRXhFLFNBQVMsQ0FBQyxHQUFXLEVBQUUsaUJBQXNCLEVBQUUsTUFBZ0I7UUFDN0QsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxHQUFHLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxDQUFDLENBQUM7SUFDekQsQ0FBQzs7O1lBTkYsSUFBSSxTQUFDLEVBQUUsSUFBSSxFQUFFLE1BQU0sRUFBRTs7Ozs0Q0FFUCxNQUFNLFNBQUMsZ0JBQWdCOzs7Ozs7O0lBQXhCLHdCQUF3RCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdCwgUGlwZSwgUGlwZVRyYW5zZm9ybSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTHhsaWJJMThOU2VydmljZSwgTFhMSUJfSTE4Tl9UT0tFTiB9IGZyb20gJy4vaTE4bic7XG5cbkBQaXBlKHsgbmFtZTogJ2kxOG4nIH0pXG5leHBvcnQgY2xhc3MgSTE4blBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcbiAgY29uc3RydWN0b3IoQEluamVjdChMWExJQl9JMThOX1RPS0VOKSBwcml2YXRlIGkxOG46IEx4bGliSTE4TlNlcnZpY2UpIHt9XG5cbiAgdHJhbnNmb3JtKGtleTogc3RyaW5nLCBpbnRlcnBvbGF0ZVBhcmFtcz86IHt9LCBpc1NhZmU/OiBib29sZWFuKTogc3RyaW5nIHtcbiAgICByZXR1cm4gdGhpcy5pMThuLmZhbnlpKGtleSwgaW50ZXJwb2xhdGVQYXJhbXMsIGlzU2FmZSk7XG4gIH1cbn1cbiJdfQ==