UNPKG

angular-pipes

Version:
37 lines 3 kB
import * as tslib_1 from "tslib"; import { Pipe, NgModule } from '@angular/core'; var RangePipe = /** @class */ (function () { function RangePipe() { } RangePipe.prototype.transform = function (_input, size, start, step) { if (size === void 0) { size = 0; } if (start === void 0) { start = 1; } if (step === void 0) { step = 1; } var range = []; for (var length_1 = 0; length_1 < size; ++length_1) { range.push(start); start += step; } return range; }; RangePipe = tslib_1.__decorate([ Pipe({ name: 'range', }) ], RangePipe); return RangePipe; }()); export { RangePipe }; var NgRangePipeModule = /** @class */ (function () { function NgRangePipeModule() { } NgRangePipeModule = tslib_1.__decorate([ NgModule({ declarations: [RangePipe], exports: [RangePipe], }) ], NgRangePipeModule); return NgRangePipeModule; }()); export { NgRangePipeModule }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmFuZ2UucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItcGlwZXMvIiwic291cmNlcyI6WyJhcnJheS9yYW5nZS5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFLOUQ7SUFBQTtJQVVBLENBQUM7SUFUQyw2QkFBUyxHQUFULFVBQVUsTUFBVyxFQUFFLElBQWdCLEVBQUUsS0FBaUIsRUFBRSxJQUFnQjtRQUFyRCxxQkFBQSxFQUFBLFFBQWdCO1FBQUUsc0JBQUEsRUFBQSxTQUFpQjtRQUFFLHFCQUFBLEVBQUEsUUFBZ0I7UUFDMUUsSUFBTSxLQUFLLEdBQWEsRUFBRSxDQUFDO1FBQzNCLEtBQUssSUFBSSxRQUFNLEdBQUcsQ0FBQyxFQUFFLFFBQU0sR0FBRyxJQUFJLEVBQUUsRUFBRSxRQUFNLEVBQUU7WUFDNUMsS0FBSyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztZQUNsQixLQUFLLElBQUksSUFBSSxDQUFDO1NBQ2Y7UUFFRCxPQUFPLEtBQUssQ0FBQztJQUNmLENBQUM7SUFUVSxTQUFTO1FBSHJCLElBQUksQ0FBQztZQUNKLElBQUksRUFBRSxPQUFPO1NBQ2QsQ0FBQztPQUNXLFNBQVMsQ0FVckI7SUFBRCxnQkFBQztDQUFBLEFBVkQsSUFVQztTQVZZLFNBQVM7QUFnQnRCO0lBQUE7SUFBZ0MsQ0FBQztJQUFwQixpQkFBaUI7UUFKN0IsUUFBUSxDQUFDO1lBQ1IsWUFBWSxFQUFFLENBQUMsU0FBUyxDQUFDO1lBQ3pCLE9BQU8sRUFBRSxDQUFDLFNBQVMsQ0FBQztTQUNyQixDQUFDO09BQ1csaUJBQWlCLENBQUc7SUFBRCx3QkFBQztDQUFBLEFBQWpDLElBQWlDO1NBQXBCLGlCQUFpQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFBpcGUsIFBpcGVUcmFuc2Zvcm0sIE5nTW9kdWxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5AUGlwZSh7XHJcbiAgbmFtZTogJ3JhbmdlJyxcclxufSlcclxuZXhwb3J0IGNsYXNzIFJhbmdlUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xyXG4gIHRyYW5zZm9ybShfaW5wdXQ6IGFueSwgc2l6ZTogbnVtYmVyID0gMCwgc3RhcnQ6IG51bWJlciA9IDEsIHN0ZXA6IG51bWJlciA9IDEpOiBhbnkge1xyXG4gICAgY29uc3QgcmFuZ2U6IG51bWJlcltdID0gW107XHJcbiAgICBmb3IgKGxldCBsZW5ndGggPSAwOyBsZW5ndGggPCBzaXplOyArK2xlbmd0aCkge1xyXG4gICAgICByYW5nZS5wdXNoKHN0YXJ0KTtcclxuICAgICAgc3RhcnQgKz0gc3RlcDtcclxuICAgIH1cclxuXHJcbiAgICByZXR1cm4gcmFuZ2U7XHJcbiAgfVxyXG59XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGRlY2xhcmF0aW9uczogW1JhbmdlUGlwZV0sXHJcbiAgZXhwb3J0czogW1JhbmdlUGlwZV0sXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBOZ1JhbmdlUGlwZU1vZHVsZSB7fVxyXG4iXX0=