UNPKG

@virtualstate/navigation

Version:

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

10 lines (9 loc) 320 B
export type DeferredStatus = "pending" | "fulfilled" | "rejected"; export interface Deferred<T = void> { resolve(value: T): void; reject(reason: unknown): void; promise: Promise<T>; readonly settled: boolean; readonly status: DeferredStatus; } export declare function defer<T = void>(): Deferred<T>;