UNPKG

@virtualstate/navigation

Version:

Native JavaScript [navigation](https://developer.mozilla.org/en-US/docs/Web/API/Navigation_API) implementation

10 lines (9 loc) 304 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>;