UNPKG

@frui.ts/helpers

Version:
11 lines (10 loc) 297 B
export default class ManualPromise<T = unknown> { promise: Promise<T>; status: "new" | "resolved" | "rejected"; private resolveCallback; private rejectCallback; constructor(); resolve(result: T | PromiseLike<T>): void; resolve(): void; reject(reason: any): void; }