UNPKG

iterama

Version:

Composable functional (async) iterable helpers

3 lines (2 loc) 261 B
export declare type TReduceFnAsync<T, R> = (acc: R, value: T, index: number) => Promise<R> | R; export declare const reduceAsync: <T, R>(reduceFn: TReduceFnAsync<T, R>, initial: R | Promise<R>) => (iterable: AsyncIterable<T> | Iterable<T>) => AsyncIterable<R>;