UNPKG

@shanyue/promise-utils

Version:

Userful promise utils, include map, filter, retry and sleep

7 lines 432 B
export interface MapOptions { readonly concurrency?: number; readonly settled?: boolean; } export declare type Mapper<Element = any, NewElement = unknown> = (element: Element, index: number) => NewElement | Promise<NewElement>; export declare function map<Element, NewElement>(it: Iterable<Element>, mapper: Mapper<Element, NewElement>, { concurrency }?: MapOptions): Promise<NewElement[]>; //# sourceMappingURL=map.d.ts.map