Skip to content

Welshman Docs / @welshman/lib / Deferred

Type Alias: Deferred<T, E> ​

Deferred<T, E>: CustomPromise<T, E> & object

Defined in: packages/lib/src/Deferred.ts:18

Promise with exposed resolve/reject functions and typed error

Type declaration ​

reject() ​

reject: (arg) => void

Parameters ​

arg ​

E

Returns ​

void

resolve() ​

resolve: (arg) => void

Parameters ​

arg ​

T

Returns ​

void

Type Parameters ​

• T

• E = T