1 | /**
|
2 | * @hidden
|
3 | */
|
4 | export 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 | }
|