UNPKG

angular-pipes

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