UNPKG

angular-pipes

Version:
33 lines 2.89 kB
import * as tslib_1 from "tslib"; import { Pipe, NgModule } from '@angular/core'; import { isArray, takeWhile, isNil } from '../utils/utils'; var TakeWhilePipe = /** @class */ (function () { function TakeWhilePipe() { } TakeWhilePipe.prototype.transform = function (input, predicate) { if (!isArray(input) || isNil(predicate)) { return input; } return takeWhile(input, predicate); }; TakeWhilePipe = tslib_1.__decorate([ Pipe({ name: 'takeWhile', }) ], TakeWhilePipe); return TakeWhilePipe; }()); export { TakeWhilePipe }; var NgTakeWhilePipeModule = /** @class */ (function () { function NgTakeWhilePipeModule() { } NgTakeWhilePipeModule = tslib_1.__decorate([ NgModule({ declarations: [TakeWhilePipe], exports: [TakeWhilePipe], }) ], NgTakeWhilePipeModule); return NgTakeWhilePipeModule; }()); export { NgTakeWhilePipeModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGFrZS13aGlsZS5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1waXBlcy8iLCJzb3VyY2VzIjpbImFycmF5L3Rha2Utd2hpbGUucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUF1QixLQUFLLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUtoRjtJQUFBO0lBUUEsQ0FBQztJQVBDLGlDQUFTLEdBQVQsVUFBVSxLQUFVLEVBQUUsU0FBK0I7UUFDbkQsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsSUFBSSxLQUFLLENBQUMsU0FBUyxDQUFDLEVBQUU7WUFDdkMsT0FBTyxLQUFLLENBQUM7U0FDZDtRQUVELE9BQU8sU0FBUyxDQUFDLEtBQUssRUFBRSxTQUFTLENBQUMsQ0FBQztJQUNyQyxDQUFDO0lBUFUsYUFBYTtRQUh6QixJQUFJLENBQUM7WUFDSixJQUFJLEVBQUUsV0FBVztTQUNsQixDQUFDO09BQ1csYUFBYSxDQVF6QjtJQUFELG9CQUFDO0NBQUEsQUFSRCxJQVFDO1NBUlksYUFBYTtBQWMxQjtJQUFBO0lBQW9DLENBQUM7SUFBeEIscUJBQXFCO1FBSmpDLFFBQVEsQ0FBQztZQUNSLFlBQVksRUFBRSxDQUFDLGFBQWEsQ0FBQztZQUM3QixPQUFPLEVBQUUsQ0FBQyxhQUFhLENBQUM7U0FDekIsQ0FBQztPQUNXLHFCQUFxQixDQUFHO0lBQUQsNEJBQUM7Q0FBQSxBQUFyQyxJQUFxQztTQUF4QixxQkFBcUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBpc0FycmF5LCB0YWtlV2hpbGUsIENvbGxlY3Rpb25QcmVkaWNhdGUsIGlzTmlsIH0gZnJvbSAnLi4vdXRpbHMvdXRpbHMnO1xyXG5cclxuQFBpcGUoe1xyXG4gIG5hbWU6ICd0YWtlV2hpbGUnLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgVGFrZVdoaWxlUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG4gIHRyYW5zZm9ybShpbnB1dDogYW55LCBwcmVkaWNhdGU/OiBDb2xsZWN0aW9uUHJlZGljYXRlKTogYW55IHtcclxuICAgIGlmICghaXNBcnJheShpbnB1dCkgfHwgaXNOaWwocHJlZGljYXRlKSkge1xyXG4gICAgICByZXR1cm4gaW5wdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuIHRha2VXaGlsZShpbnB1dCwgcHJlZGljYXRlKTtcclxuICB9XHJcbn1cclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbVGFrZVdoaWxlUGlwZV0sXHJcbiAgZXhwb3J0czogW1Rha2VXaGlsZVBpcGVdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmdUYWtlV2hpbGVQaXBlTW9kdWxlIHt9XHJcbiJdfQ==