UNPKG

rxjs

Version:

Reactive Extensions for modern JavaScript

9 lines (8 loc) 215 B
export class Deferred<T> { resolve: (value: T | PromiseLike<T>) => void = null!; reject: (reason?: any) => void = null!; promise = new Promise<T>((a, b) => { this.resolve = a; this.reject = b; }); }