UNPKG

@virtualstate/navigation

Version:

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

14 lines (13 loc) 661 B
import { Event } from "./event"; import { EventCallback } from "./callback"; import { EventTargetAddListenerOptions, EventTargetListenersThis } from "./event-target-options"; import { EventTargetListeners } from "./event-target-listeners"; export type { EventCallback, EventTargetAddListenerOptions }; export interface AsyncEventTarget extends EventTargetListeners { new (thisValue?: unknown): AsyncEventTarget; dispatchEvent(event: Event): void | Promise<void>; } export declare class AsyncEventTarget extends EventTargetListeners implements AsyncEventTarget { readonly [EventTargetListenersThis]?: unknown; constructor(thisValue?: unknown); }