async-coord
Version:
Asynchronous coordination primitives for JavaScript and TypeScript
13 lines (12 loc) • 342 B
TypeScript
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;
}