@virtualstate/navigation
Version:
Native JavaScript [navigation](https://developer.mozilla.org/en-US/docs/Web/API/Navigation_API) implementation
14 lines (13 loc) • 661 B
TypeScript
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);
}