forked from soywiz-archive/typescript-node-definitions
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathasync.d.ts
14 lines (12 loc) · 868 Bytes
/
async.d.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// https://github.com/caolan/async
declare module "async" {
export function each(values: any[], iterator: (item: any, callback: Function) => void, callback: (err: Error) => void): void;
export function map(values: any[], generator: (err: Error, result: any) => void, callback: (err: Error, results: any[]) => void): void;
export function filter(values: any[], generator: (err: Error, result: boolean) => void, callback: (err: Error, results: any[]) => void): void;
export function parallel(funcs: any[], callback: (err, result) => void);
export function parallel(funcs: any, callback: (err, result : any) => void);
//export function series(funcs: ((done: () => void) => void)[]);
export function series(funcs: any[], callback?: (err, result) => void);
export function waterfall(funcs: any[], callback?: (err, result) => void);
// ...
}