UNPKG

apphouse

Version:

Component library for React that uses observable state management and theme-able components.

14 lines (11 loc) 276 B
export function reduce<T, U>( collection: T[], iteratee: (accumulator: U, item: T) => U, initialAccumulator: U ): U { let accumulator = initialAccumulator; for (const item of collection) { accumulator = iteratee(accumulator, item); } return accumulator; }