UNPKG

angular-pipes

Version:
38 lines 3.19 kB
import * as tslib_1 from "tslib"; import { Pipe, NgModule } from '@angular/core'; import { isArray } from '../utils/utils'; var SomePipe = /** @class */ (function () { function SomePipe() { } SomePipe.prototype.transform = function (input, predicate) { if (!isArray(input) || !predicate) { return input; } var result = false; var i = -1; while (++i < input.length && !result) { result = predicate(input[i], i, input); } return result; }; SomePipe = tslib_1.__decorate([ Pipe({ name: 'some', }) ], SomePipe); return SomePipe; }()); export { SomePipe }; var NgSomePipeModule = /** @class */ (function () { function NgSomePipeModule() { } NgSomePipeModule = tslib_1.__decorate([ NgModule({ declarations: [SomePipe], exports: [SomePipe], }) ], NgSomePipeModule); return NgSomePipeModule; }()); export { NgSomePipeModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic29tZS5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1waXBlcy8iLCJzb3VyY2VzIjpbImFycmF5L3NvbWUucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUt6QztJQUFBO0lBZUEsQ0FBQztJQWRDLDRCQUFTLEdBQVQsVUFBVSxLQUFVLEVBQUUsU0FBbUI7UUFDdkMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLFNBQVMsRUFBRTtZQUNqQyxPQUFPLEtBQUssQ0FBQztTQUNkO1FBRUQsSUFBSSxNQUFNLEdBQUcsS0FBSyxDQUFDO1FBQ25CLElBQUksQ0FBQyxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBRVgsT0FBTyxFQUFFLENBQUMsR0FBRyxLQUFLLENBQUMsTUFBTSxJQUFJLENBQUMsTUFBTSxFQUFFO1lBQ3BDLE1BQU0sR0FBRyxTQUFTLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxLQUFLLENBQUMsQ0FBQztTQUN4QztRQUVELE9BQU8sTUFBTSxDQUFDO0lBQ2hCLENBQUM7SUFkVSxRQUFRO1FBSHBCLElBQUksQ0FBQztZQUNKLElBQUksRUFBRSxNQUFNO1NBQ2IsQ0FBQztPQUNXLFFBQVEsQ0FlcEI7SUFBRCxlQUFDO0NBQUEsQUFmRCxJQWVDO1NBZlksUUFBUTtBQXFCckI7SUFBQTtJQUErQixDQUFDO0lBQW5CLGdCQUFnQjtRQUo1QixRQUFRLENBQUM7WUFDUixZQUFZLEVBQUUsQ0FBQyxRQUFRLENBQUM7WUFDeEIsT0FBTyxFQUFFLENBQUMsUUFBUSxDQUFDO1NBQ3BCLENBQUM7T0FDVyxnQkFBZ0IsQ0FBRztJQUFELHVCQUFDO0NBQUEsQUFBaEMsSUFBZ0M7U0FBbkIsZ0JBQWdCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgUGlwZSwgUGlwZVRyYW5zZm9ybSwgTmdNb2R1bGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgaXNBcnJheSB9IGZyb20gJy4uL3V0aWxzL3V0aWxzJztcclxuXHJcbkBQaXBlKHtcclxuICBuYW1lOiAnc29tZScsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBTb21lUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG4gIHRyYW5zZm9ybShpbnB1dDogYW55LCBwcmVkaWNhdGU6IEZ1bmN0aW9uKTogYW55IHtcclxuICAgIGlmICghaXNBcnJheShpbnB1dCkgfHwgIXByZWRpY2F0ZSkge1xyXG4gICAgICByZXR1cm4gaW5wdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGV0IHJlc3VsdCA9IGZhbHNlO1xyXG4gICAgbGV0IGkgPSAtMTtcclxuXHJcbiAgICB3aGlsZSAoKytpIDwgaW5wdXQubGVuZ3RoICYmICFyZXN1bHQpIHtcclxuICAgICAgcmVzdWx0ID0gcHJlZGljYXRlKGlucHV0W2ldLCBpLCBpbnB1dCk7XHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuIHJlc3VsdDtcclxuICB9XHJcbn1cclxuXHJcbkBOZ01vZHVsZSh7XHJcbiAgZGVjbGFyYXRpb25zOiBbU29tZVBpcGVdLFxyXG4gIGV4cG9ydHM6IFtTb21lUGlwZV0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ1NvbWVQaXBlTW9kdWxlIHt9XHJcbiJdfQ==