UNPKG

@virtualstate/app-history

Version:

Native JavaScript [app-history](https://github.com/WICG/app-history) implementation

10 lines (9 loc) 306 B
export interface Deferred<T = void> { resolve(value: T): void; reject(reason: unknown): void; promise: Promise<T>; } /** * @param handleCatch rejected promises automatically to allow free usage */ export declare function deferred<T = void>(handleCatch?: (() => T | Promise<T>)): Deferred<T>;