rahatline
Version:
Rahatline Browser connection
17 lines • 460 B
TypeScript
export declare enum PromiseUsingState {
NOT_USED = 0,
RESOLVED = 1,
REJECTED = 2
}
export declare class PromiseCompletionSource<T = void> {
private readonly _promise;
private _resolve;
private _reject;
private _usingState;
get UsingState(): PromiseUsingState;
constructor();
get Promise(): Promise<T>;
Resolve(v: T): void;
Reject(error?: string | undefined): void;
}
//# sourceMappingURL=task_completion.d.ts.map