UNPKG

promise.map

Version:
16 lines (13 loc) 400 B
declare function pmap<IN, OUT>( arr: IN[], fn: (item: IN, index: number, arr: IN[]) => Promise<OUT> | OUT, concurrency: number ): Promise<OUT[]> declare namespace pmap { export function pmapWorker<IN, OUT, AnyWorker extends Object>( arr: IN[], fn: (item: IN, index: number, arr: IN[], worker: AnyWorker) => Promise<OUT>, workers: AnyWorker[] ): Promise<OUT[]> } export = pmap