UNPKG

789 BTypeScriptView Raw
1export function create<T>(f: (arg0: PromiseResolve<T>, arg1: (arg0: Error) => void) => any): Promise<T>;
2export function createEmpty(f: (arg0: () => void, arg1: (arg0: Error) => void) => void): Promise<void>;
3export function all<T>(arrp: Promise<T>[]): Promise<T[]>;
4export function reject(reason?: Error | undefined): Promise<never>;
5export function resolve<T>(res: void | T): Promise<void | T>;
6export function resolveWith<T>(res: T): Promise<T>;
7export function until(timeout: number, check: () => boolean, intervalResolution?: number | undefined): Promise<void>;
8export function wait(timeout: number): Promise<undefined>;
9export function isPromise(p: any): boolean;
10export type PromiseResolve<T> = (result?: T | PromiseLike<T> | undefined) => any;
11//# sourceMappingURL=promise.d.ts.map
\No newline at end of file