testplane
Version:
Tests framework based on mocha and wdio
5 lines (4 loc) • 480 B
TypeScript
export declare function promiseMethod<T, ThisArg = unknown, Args extends unknown[] = unknown[]>(fn: (this: ThisArg, ...args: Args) => T): (this: ThisArg, ...args: Args) => Promise<T>;
export declare function promiseTimeout<T>(promise: Promise<T>, ms: number, message: string): Promise<T>;
export declare function promiseDelay(ms: number): Promise<void>;
export declare function promiseMapSeries<T, R>(items: T[], mapper: (item: T, index: number) => Promise<R> | R): Promise<R[]>;