UNPKG

softkave-js-utils

Version:

JavaScript & Typescript utility functions, types, and classes

9 lines (8 loc) 284 B
export interface DeferredPromise<T = void> { promise: Promise<T>; isDone: () => boolean; isPromiseResolved: () => boolean; resolve: (value: T) => void; reject: (error: unknown) => void; } export declare function getDeferredPromise<T = void>(): DeferredPromise<T>;