UNPKG

ng2-pipes

Version:
13 lines (10 loc) 292 B
import {PipeTransform, Pipe, Injectable} from '@angular/core'; @Injectable() @Pipe({name: 'sum'}) export class SumPipe implements PipeTransform { transform(arr: number[]):number|number[] { return !Array.isArray(arr) ? arr : arr.reduce((sum, curr) => sum + curr, 0); } }