UNPKG

async-coord

Version:

Asynchronous coordination primitives for JavaScript and TypeScript

13 lines (12 loc) 342 B
import promise = require('./promise'); import Promise = promise.Promise; import IPromise = promise.IPromise; export declare class Deferred<T> { private _promise; private _resolve; private _reject; constructor(); promise: Promise<T>; resolve(value?: IPromise<T> | T): void; reject(reason: any): void; }