UNPKG

290 BTypeScriptView Raw
1/**
2 * @hidden
3 */
4export declare class DeferredPromise<T, E extends Error> {
5 resolve: (value?: T) => Promise<T>;
6 reject: (err?: E) => Promise<T>;
7 promise: Promise<T>;
8 constructor();
9 init(): void;
10 static rejectImmediately<T, E extends Error>(err?: E): Promise<T>;
11}