@gsp-cmp/ccmp-ui
Version:
CCMP UI Component Library for Angular
39 lines • 2.22 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: lib/i18n/i18n-tranalate.pipe.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Pipe } from '@angular/core';
import { ViewUtils } from '../view-utils/view-utils';
export class I18nTranslatePipe {
/**
* @param {?} utils
*/
constructor(utils) {
this.utils = utils;
}
/**
* @param {?} value
* @return {?}
*/
transform(value) {
/** @type {?} */
const i18nValue = this.utils.translateService.instant(value);
return i18nValue;
}
}
I18nTranslatePipe.decorators = [
{ type: Pipe, args: [{ name: 'i18n' },] }
];
/** @nocollapse */
I18nTranslatePipe.ctorParameters = () => [
{ type: ViewUtils }
];
if (false) {
/**
* @type {?}
* @private
*/
I18nTranslatePipe.prototype.utils;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaTE4bi10cmFuYWxhdGUucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0Bnc3AtY21wL2NjbXAtdWkvIiwic291cmNlcyI6WyJsaWIvaTE4bi9pMThuLXRyYW5hbGF0ZS5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNyQyxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sMEJBQTBCLENBQUM7QUFHckQsTUFBTSxPQUFPLGlCQUFpQjs7OztJQUM1QixZQUFvQixLQUFnQjtRQUFoQixVQUFLLEdBQUwsS0FBSyxDQUFXO0lBQUksQ0FBQzs7Ozs7SUFFekMsU0FBUyxDQUFDLEtBQWE7O2NBQ2YsU0FBUyxHQUFHLElBQUksQ0FBQyxLQUFLLENBQUMsZ0JBQWdCLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQztRQUM1RCxPQUFPLFNBQVMsQ0FBQztJQUNuQixDQUFDOzs7WUFQRixJQUFJLFNBQUMsRUFBRSxJQUFJLEVBQUUsTUFBTSxFQUFFOzs7O1lBRmIsU0FBUzs7Ozs7OztJQUlKLGtDQUF3QiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgVmlld1V0aWxzIH0gZnJvbSAnLi4vdmlldy11dGlscy92aWV3LXV0aWxzJztcclxuXHJcbkBQaXBlKHsgbmFtZTogJ2kxOG4nIH0pXHJcbmV4cG9ydCBjbGFzcyBJMThuVHJhbnNsYXRlUGlwZSB7XHJcbiAgY29uc3RydWN0b3IocHJpdmF0ZSB1dGlsczogVmlld1V0aWxzKSB7IH1cclxuXHJcbiAgdHJhbnNmb3JtKHZhbHVlOiBzdHJpbmcpOiBzdHJpbmcge1xyXG4gICAgY29uc3QgaTE4blZhbHVlID0gdGhpcy51dGlscy50cmFuc2xhdGVTZXJ2aWNlLmluc3RhbnQodmFsdWUpO1xyXG4gICAgcmV0dXJuIGkxOG5WYWx1ZTtcclxuICB9XHJcbn0iXX0=