angular-pipes
Version:
Angular pipes library
28 lines • 2.55 kB
JavaScript
import * as tslib_1 from "tslib";
import { Pipe, NgModule } from '@angular/core';
let RangePipe = class RangePipe {
transform(_input, size = 0, start = 1, step = 1) {
const range = [];
for (let length = 0; length < size; ++length) {
range.push(start);
start += step;
}
return range;
}
};
RangePipe = tslib_1.__decorate([
Pipe({
name: 'range',
})
], RangePipe);
export { RangePipe };
let NgRangePipeModule = class NgRangePipeModule {
};
NgRangePipeModule = tslib_1.__decorate([
NgModule({
declarations: [RangePipe],
exports: [RangePipe],
})
], NgRangePipeModule);
export { NgRangePipeModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmFuZ2UucGlwZS5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2FuZ3VsYXItcGlwZXMvIiwic291cmNlcyI6WyJhcnJheS9yYW5nZS5waXBlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUFpQixRQUFRLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFLOUQsSUFBYSxTQUFTLEdBQXRCLE1BQWEsU0FBUztJQUNwQixTQUFTLENBQUMsTUFBVyxFQUFFLE9BQWUsQ0FBQyxFQUFFLFFBQWdCLENBQUMsRUFBRSxPQUFlLENBQUM7UUFDMUUsTUFBTSxLQUFLLEdBQWEsRUFBRSxDQUFDO1FBQzNCLEtBQUssSUFBSSxNQUFNLEdBQUcsQ0FBQyxFQUFFLE1BQU0sR0FBRyxJQUFJLEVBQUUsRUFBRSxNQUFNLEVBQUU7WUFDNUMsS0FBSyxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztZQUNsQixLQUFLLElBQUksSUFBSSxDQUFDO1NBQ2Y7UUFFRCxPQUFPLEtBQUssQ0FBQztJQUNmLENBQUM7Q0FDRixDQUFBO0FBVlksU0FBUztJQUhyQixJQUFJLENBQUM7UUFDSixJQUFJLEVBQUUsT0FBTztLQUNkLENBQUM7R0FDVyxTQUFTLENBVXJCO1NBVlksU0FBUztBQWdCdEIsSUFBYSxpQkFBaUIsR0FBOUIsTUFBYSxpQkFBaUI7Q0FBRyxDQUFBO0FBQXBCLGlCQUFpQjtJQUo3QixRQUFRLENBQUM7UUFDUixZQUFZLEVBQUUsQ0FBQyxTQUFTLENBQUM7UUFDekIsT0FBTyxFQUFFLENBQUMsU0FBUyxDQUFDO0tBQ3JCLENBQUM7R0FDVyxpQkFBaUIsQ0FBRztTQUFwQixpQkFBaUIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5cclxuQFBpcGUoe1xyXG4gIG5hbWU6ICdyYW5nZScsXHJcbn0pXHJcbmV4cG9ydCBjbGFzcyBSYW5nZVBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcclxuICB0cmFuc2Zvcm0oX2lucHV0OiBhbnksIHNpemU6IG51bWJlciA9IDAsIHN0YXJ0OiBudW1iZXIgPSAxLCBzdGVwOiBudW1iZXIgPSAxKTogYW55IHtcclxuICAgIGNvbnN0IHJhbmdlOiBudW1iZXJbXSA9IFtdO1xyXG4gICAgZm9yIChsZXQgbGVuZ3RoID0gMDsgbGVuZ3RoIDwgc2l6ZTsgKytsZW5ndGgpIHtcclxuICAgICAgcmFuZ2UucHVzaChzdGFydCk7XHJcbiAgICAgIHN0YXJ0ICs9IHN0ZXA7XHJcbiAgICB9XHJcblxyXG4gICAgcmV0dXJuIHJhbmdlO1xyXG4gIH1cclxufVxyXG5cclxuQE5nTW9kdWxlKHtcclxuICBkZWNsYXJhdGlvbnM6IFtSYW5nZVBpcGVdLFxyXG4gIGV4cG9ydHM6IFtSYW5nZVBpcGVdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmdSYW5nZVBpcGVNb2R1bGUge31cclxuIl19