UNPKG

ngx-slice-kit

Version:

[![npm version](https://badge.fury.io/js/ngx-slice-kit.svg)](https://badge.fury.io/js/ngx-slice-kit)

24 lines 2.59 kB
import { Pipe } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "./i17r.service"; export class I17rPipe { constructor(i17r) { this.i17r = i17r; } transform(value, lang) { if (!lang || !lang.length) { lang = this.i17r.currentLang; } console.log(`[I17rPipe] current value: ${value}; language: ${lang}`); return ''; } } I17rPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "14.0.3", ngImport: i0, type: I17rPipe, deps: [{ token: i1.I17rService }], target: i0.ɵɵFactoryTarget.Pipe }); I17rPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "14.0.3", ngImport: i0, type: I17rPipe, name: "i17r" }); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "14.0.3", ngImport: i0, type: I17rPipe, decorators: [{ type: Pipe, args: [{ name: 'i17r' }] }], ctorParameters: function () { return [{ type: i1.I17rService }]; } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaTE3ci5waXBlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9uZ3gtc2xpY2Uta2l0L3NyYy9saWIvY29yZS9pMTdyL2kxN3IucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixNQUFNLGVBQWUsQ0FBQzs7O0FBT3BELE1BQU0sT0FBTyxRQUFRO0lBRWpCLFlBQ1ksSUFBaUI7UUFBakIsU0FBSSxHQUFKLElBQUksQ0FBYTtJQUU3QixDQUFDO0lBRU0sU0FBUyxDQUFDLEtBQWEsRUFBRSxJQUFhO1FBQ3pDLElBQUksQ0FBQyxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFO1lBQ3ZCLElBQUksR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLFdBQVcsQ0FBQztTQUNoQztRQUVELE9BQU8sQ0FBQyxHQUFHLENBQUMsNkJBQTZCLEtBQUssZUFBZSxJQUFJLEVBQUUsQ0FBQyxDQUFDO1FBRXJFLE9BQU8sRUFBRSxDQUFDO0lBQ2QsQ0FBQzs7cUdBZlEsUUFBUTttR0FBUixRQUFROzJGQUFSLFFBQVE7a0JBSHBCLElBQUk7bUJBQUM7b0JBQ0YsSUFBSSxFQUFFLE1BQU07aUJBQ2YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IEkxN3JTZXJ2aWNlIH0gZnJvbSAnLi9pMTdyLnNlcnZpY2UnO1xuXG5AUGlwZSh7XG4gICAgbmFtZTogJ2kxN3InXG59KVxuZXhwb3J0IGNsYXNzIEkxN3JQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XG5cbiAgICBjb25zdHJ1Y3RvcihcbiAgICAgICAgcHJpdmF0ZSBpMTdyOiBJMTdyU2VydmljZSxcbiAgICApIHtcbiAgICB9XG5cbiAgICBwdWJsaWMgdHJhbnNmb3JtKHZhbHVlOiBzdHJpbmcsIGxhbmc/OiBzdHJpbmcpOiBzdHJpbmcge1xuICAgICAgICBpZiAoIWxhbmcgfHwgIWxhbmcubGVuZ3RoKSB7XG4gICAgICAgICAgICBsYW5nID0gdGhpcy5pMTdyLmN1cnJlbnRMYW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgY29uc29sZS5sb2coYFtJMTdyUGlwZV0gY3VycmVudCB2YWx1ZTogJHt2YWx1ZX07IGxhbmd1YWdlOiAke2xhbmd9YCk7XG5cbiAgICAgICAgcmV0dXJuICcnO1xuICAgIH1cblxufVxuIl19