UNPKG

@taiga-ui/cdk

Version:

Base library for creating Angular components and applications using Taiga UI principles regarding of actual visual appearance

25 lines 2.62 kB
import { Pipe } from '@angular/core'; import * as i0 from "@angular/core"; class TuiMapperPipe { /** * Maps object to an arbitrary result through a mapper function * * @param value an item to transform * @param mapper a mapping function * @param args arbitrary number of additional arguments */ transform(value, mapper, ...args) { return mapper(value, ...args); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: TuiMapperPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe }); } static { this.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "16.2.12", ngImport: i0, type: TuiMapperPipe, isStandalone: true, name: "tuiMapper" }); } } export { TuiMapperPipe }; i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.2.12", ngImport: i0, type: TuiMapperPipe, decorators: [{ type: Pipe, args: [{ standalone: true, name: 'tuiMapper', }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFwcGVyLnBpcGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9jZGsvcGlwZXMvbWFwcGVyL21hcHBlci5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxJQUFJLEVBQXFCLE1BQU0sZUFBZSxDQUFDOztBQUd2RCxNQUlhLGFBQWE7SUFDdEI7Ozs7OztPQU1HO0lBQ0ksU0FBUyxDQUNaLEtBQVEsRUFDUixNQUErQixFQUMvQixHQUFHLElBQU87UUFFVixPQUFPLE1BQU0sQ0FBQyxLQUFLLEVBQUUsR0FBRyxJQUFJLENBQUMsQ0FBQztJQUNsQyxDQUFDOytHQWRRLGFBQWE7NkdBQWIsYUFBYTs7U0FBYixhQUFhOzRGQUFiLGFBQWE7a0JBSnpCLElBQUk7bUJBQUM7b0JBQ0YsVUFBVSxFQUFFLElBQUk7b0JBQ2hCLElBQUksRUFBRSxXQUFXO2lCQUNwQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7UGlwZSwgdHlwZSBQaXBlVHJhbnNmb3JtfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7dHlwZSBUdWlNYXBwZXJ9IGZyb20gJ0B0YWlnYS11aS9jZGsvdHlwZXMnO1xuXG5AUGlwZSh7XG4gICAgc3RhbmRhbG9uZTogdHJ1ZSxcbiAgICBuYW1lOiAndHVpTWFwcGVyJyxcbn0pXG5leHBvcnQgY2xhc3MgVHVpTWFwcGVyUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuICAgIC8qKlxuICAgICAqIE1hcHMgb2JqZWN0IHRvIGFuIGFyYml0cmFyeSByZXN1bHQgdGhyb3VnaCBhIG1hcHBlciBmdW5jdGlvblxuICAgICAqXG4gICAgICogQHBhcmFtIHZhbHVlIGFuIGl0ZW0gdG8gdHJhbnNmb3JtXG4gICAgICogQHBhcmFtIG1hcHBlciBhIG1hcHBpbmcgZnVuY3Rpb25cbiAgICAgKiBAcGFyYW0gYXJncyBhcmJpdHJhcnkgbnVtYmVyIG9mIGFkZGl0aW9uYWwgYXJndW1lbnRzXG4gICAgICovXG4gICAgcHVibGljIHRyYW5zZm9ybTxUIGV4dGVuZHMgdW5rbm93bltdLCBVLCBHPihcbiAgICAgICAgdmFsdWU6IFUsXG4gICAgICAgIG1hcHBlcjogVHVpTWFwcGVyPFtVLCAuLi5UXSwgRz4sXG4gICAgICAgIC4uLmFyZ3M6IFRcbiAgICApOiBHIHtcbiAgICAgICAgcmV0dXJuIG1hcHBlcih2YWx1ZSwgLi4uYXJncyk7XG4gICAgfVxufVxuIl19