@junte/ui
Version:
Quality Angular UI components kit
12 lines • 1.6 kB
JavaScript
import { __decorate } from "tslib";
import { Pipe } from '@angular/core';
let SumPipe = class SumPipe {
transform(index, indicators) {
return indicators.toArray().slice(0, index).reduce((total, i) => total + i.value, 0);
}
};
SumPipe = __decorate([
Pipe({ name: 'sum' })
], SumPipe);
export { SumPipe };
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGlwZXMuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AanVudGUvdWkvIiwic291cmNlcyI6WyJsaWIvZHluYW1pYy9jaXJjbGUtYmFyL3BpcGVzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxPQUFPLEVBQUUsSUFBSSxFQUE0QixNQUFNLGVBQWUsQ0FBQztBQUkvRCxJQUFhLE9BQU8sR0FBcEIsTUFBYSxPQUFPO0lBQ2xCLFNBQVMsQ0FBQyxLQUFhLEVBQUUsVUFBNEM7UUFDbkUsT0FBTyxVQUFVLENBQUMsT0FBTyxFQUFFLENBQUMsS0FBSyxDQUFDLENBQUMsRUFBRSxLQUFLLENBQUMsQ0FBQyxNQUFNLENBQUMsQ0FBQyxLQUFLLEVBQUUsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxLQUFLLEdBQUcsQ0FBQyxDQUFDLEtBQUssRUFBRSxDQUFDLENBQUMsQ0FBQztJQUN2RixDQUFDO0NBQ0YsQ0FBQTtBQUpZLE9BQU87SUFEbkIsSUFBSSxDQUFDLEVBQUMsSUFBSSxFQUFFLEtBQUssRUFBQyxDQUFDO0dBQ1AsT0FBTyxDQUluQjtTQUpZLE9BQU8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQaXBlLCBQaXBlVHJhbnNmb3JtLCBRdWVyeUxpc3QgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEJhckluZGljYXRvckNvbXBvbmVudCB9IGZyb20gJy4vaW5kaWNhdG9yL2luZGljYXRvci5jb21wb25lbnQnO1xuXG5AUGlwZSh7bmFtZTogJ3N1bSd9KVxuZXhwb3J0IGNsYXNzIFN1bVBpcGUgaW1wbGVtZW50cyBQaXBlVHJhbnNmb3JtIHtcbiAgdHJhbnNmb3JtKGluZGV4OiBudW1iZXIsIGluZGljYXRvcnM6IFF1ZXJ5TGlzdDxCYXJJbmRpY2F0b3JDb21wb25lbnQ+KTogbnVtYmVyIHtcbiAgICByZXR1cm4gaW5kaWNhdG9ycy50b0FycmF5KCkuc2xpY2UoMCwgaW5kZXgpLnJlZHVjZSgodG90YWwsIGkpID0+IHRvdGFsICsgaS52YWx1ZSwgMCk7XG4gIH1cbn1cbiJdfQ==