Class CancellablePromise<T>
Constructors
constructor
- new CancellablePromise<T>(
executor: (
resolve: (value: T) => void,
reject: (reason?: any) => void,
) => void,
): CancellablePromise<T> Parameters
- executor: (resolve: (value: T) => void, reject: (reason?: any) => void) => void
Methods
cancel
- cancel(): void
Returns void
execute
- execute(): Promise<T>
Returns Promise<T>