UNPKG

queueable

Version:

Convert push-based streams to pull-based async iterables

12 lines (11 loc) 303 B
/** * Exposes the promise executor callbacks (resolve, reject). */ export default class Deferred<A> { promise: Promise<A>; constructor(); } export default interface Deferred<A> { resolve(value: A | PromiseLike<A>): Promise<A>; reject(reason?: string | Error): Promise<A>; }