Class. Deferred
sprotty-protocol / Deferred
Defined in: utils/async.ts:21
Simple implementation of the deferred pattern. An object that exposes a promise and functions to resolve and reject it.
T
new Deferred<
T>():Deferred<T>
Defined in: utils/async.ts:28
Deferred<T>
readonlypromise:Promise<T>
Defined in: utils/async.ts:24
reject: (
reason?) =>void
Defined in: utils/async.ts:23
any
void
resolve: (
value?) =>void
Defined in: utils/async.ts:22
T | PromiseLike<T>
void