UNPKG

curried-intrinsic

Version:
4 lines (3 loc) 569 B
import type { ReduceFnArgs } from './_types'; export declare const reduce: (<T>(callbackFn: (accumulator: T, currentValue: T, currentIndex: number, array: readonly T[]) => T) => (initialValue: T) => (array: readonly T[]) => T) & (<T_1, U>(callbackFn: (accumulator: U, currentValue: T_1, currentIndex: number, array: readonly T_1[]) => U) => (initialValue: U) => (array: readonly T_1[]) => U); export declare const reduceWithoutInitial: <T>(callbackFn: (accumulator: T, currentValue: T, currentIndex: number, array: readonly T[]) => T) => (array: readonly T[]) => T;