@atomist/automation-client
Version:
Atomist API for software low-level client
15 lines • 385 B
TypeScript
export declare class Deferred<T> {
promise: Promise<T>;
private fate;
private state;
private deferredResolve;
private deferredReject;
constructor();
resolve(value?: any): void;
reject(reason?: any): void;
isResolved(): boolean;
isPending(): boolean;
isFulfilled(): boolean;
isRejected(): boolean;
}
//# sourceMappingURL=Deferred.d.ts.map