angular-pipes
Version:
Angular pipes library
33 lines • 2.63 kB
JavaScript
import * as tslib_1 from "tslib";
import { Pipe, NgModule } from '@angular/core';
import { isArray } from '../utils/utils';
var DropPipe = /** @class */ (function () {
function DropPipe() {
}
DropPipe.prototype.transform = function (input, quantity) {
if (!isArray(input)) {
return input;
}
return input.slice(quantity || 1, input.lenth);
};
DropPipe = tslib_1.__decorate([
Pipe({
name: 'drop',
})
], DropPipe);
return DropPipe;
}());
export { DropPipe };
var NgDropPipeModule = /** @class */ (function () {
function NgDropPipeModule() {
}
NgDropPipeModule = tslib_1.__decorate([
NgModule({
declarations: [DropPipe],
exports: [DropPipe],
})
], NgDropPipeModule);
return NgDropPipeModule;
}());
export { NgDropPipeModule };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHJvcC5waXBlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vYW5ndWxhci1waXBlcy8iLCJzb3VyY2VzIjpbImFycmF5L2Ryb3AucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLElBQUksRUFBaUIsUUFBUSxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQzlELE9BQU8sRUFBRSxPQUFPLEVBQUUsTUFBTSxnQkFBZ0IsQ0FBQztBQUt6QztJQUFBO0lBUUEsQ0FBQztJQVBDLDRCQUFTLEdBQVQsVUFBVSxLQUFVLEVBQUUsUUFBaUI7UUFDckMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsRUFBRTtZQUNuQixPQUFPLEtBQUssQ0FBQztTQUNkO1FBRUQsT0FBTyxLQUFLLENBQUMsS0FBSyxDQUFDLFFBQVEsSUFBSSxDQUFDLEVBQUUsS0FBSyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ2pELENBQUM7SUFQVSxRQUFRO1FBSHBCLElBQUksQ0FBQztZQUNKLElBQUksRUFBRSxNQUFNO1NBQ2IsQ0FBQztPQUNXLFFBQVEsQ0FRcEI7SUFBRCxlQUFDO0NBQUEsQUFSRCxJQVFDO1NBUlksUUFBUTtBQWNyQjtJQUFBO0lBQStCLENBQUM7SUFBbkIsZ0JBQWdCO1FBSjVCLFFBQVEsQ0FBQztZQUNSLFlBQVksRUFBRSxDQUFDLFFBQVEsQ0FBQztZQUN4QixPQUFPLEVBQUUsQ0FBQyxRQUFRLENBQUM7U0FDcEIsQ0FBQztPQUNXLGdCQUFnQixDQUFHO0lBQUQsdUJBQUM7Q0FBQSxBQUFoQyxJQUFnQztTQUFuQixnQkFBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtLCBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQgeyBpc0FycmF5IH0gZnJvbSAnLi4vdXRpbHMvdXRpbHMnO1xyXG5cclxuQFBpcGUoe1xyXG4gIG5hbWU6ICdkcm9wJyxcclxufSlcclxuZXhwb3J0IGNsYXNzIERyb3BQaXBlIGltcGxlbWVudHMgUGlwZVRyYW5zZm9ybSB7XHJcbiAgdHJhbnNmb3JtKGlucHV0OiBhbnksIHF1YW50aXR5PzogbnVtYmVyKTogYW55IHtcclxuICAgIGlmICghaXNBcnJheShpbnB1dCkpIHtcclxuICAgICAgcmV0dXJuIGlucHV0O1xyXG4gICAgfVxyXG5cclxuICAgIHJldHVybiBpbnB1dC5zbGljZShxdWFudGl0eSB8fCAxLCBpbnB1dC5sZW50aCk7XHJcbiAgfVxyXG59XHJcblxyXG5ATmdNb2R1bGUoe1xyXG4gIGRlY2xhcmF0aW9uczogW0Ryb3BQaXBlXSxcclxuICBleHBvcnRzOiBbRHJvcFBpcGVdLFxyXG59KVxyXG5leHBvcnQgY2xhc3MgTmdEcm9wUGlwZU1vZHVsZSB7fVxyXG4iXX0=