UNPKG

angular-pipes

Version:
27 lines 2.27 kB
import * as tslib_1 from "tslib"; import { Pipe, NgModule } from '@angular/core'; import { isArray } from '../utils/utils'; let MapPipe = class MapPipe { transform(input, fn) { if (!isArray(input) || !fn) { return input; } return input.map(fn); } }; MapPipe = tslib_1.__decorate([ Pipe({ name: 'map', }) ], MapPipe); export { MapPipe }; let NgMapPipeModule = class NgMapPipeModule { }; NgMapPipeModule = tslib_1.__decorate([ NgModule({ declarations: [MapPipe], exports: [MapPipe], }) ], NgMapPipeModule); export { NgMapPipeModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFwLnBpcGUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9hbmd1bGFyLXBpcGVzLyIsInNvdXJjZXMiOlsiYXJyYXkvbWFwLnBpcGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQWlCLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUM5RCxPQUFPLEVBQUUsT0FBTyxFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFLekMsSUFBYSxPQUFPLEdBQXBCLE1BQWEsT0FBTztJQUNsQixTQUFTLENBQUMsS0FBVSxFQUFFLEVBQVk7UUFDaEMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLEVBQUUsRUFBRTtZQUMxQixPQUFPLEtBQUssQ0FBQztTQUNkO1FBRUQsT0FBTyxLQUFLLENBQUMsR0FBRyxDQUFDLEVBQUUsQ0FBQyxDQUFDO0lBQ3ZCLENBQUM7Q0FDRixDQUFBO0FBUlksT0FBTztJQUhuQixJQUFJLENBQUM7UUFDSixJQUFJLEVBQUUsS0FBSztLQUNaLENBQUM7R0FDVyxPQUFPLENBUW5CO1NBUlksT0FBTztBQWNwQixJQUFhLGVBQWUsR0FBNUIsTUFBYSxlQUFlO0NBQUcsQ0FBQTtBQUFsQixlQUFlO0lBSjNCLFFBQVEsQ0FBQztRQUNSLFlBQVksRUFBRSxDQUFDLE9BQU8sQ0FBQztRQUN2QixPQUFPLEVBQUUsQ0FBQyxPQUFPLENBQUM7S0FDbkIsQ0FBQztHQUNXLGVBQWUsQ0FBRztTQUFsQixlQUFlIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSwgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgaXNBcnJheSB9IGZyb20gJy4uL3V0aWxzL3V0aWxzJztcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAnbWFwJyxcclxufSlcclxuZXhwb3J0IGNsYXNzIE1hcFBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuICB0cmFuc2Zvcm0oaW5wdXQ6IGFueSwgZm46IEZ1bmN0aW9uKTogYW55IHtcclxuICAgIGlmICghaXNBcnJheShpbnB1dCkgfHwgIWZuKSB7XHJcbiAgICAgIHJldHVybiBpbnB1dDtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gaW5wdXQubWFwKGZuKTtcclxuICB9XHJcbn1cclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbTWFwUGlwZV0sXHJcbiAgZXhwb3J0czogW01hcFBpcGVdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmdNYXBQaXBlTW9kdWxlIHt9XHJcbiJdfQ==