UNPKG

@virtualstate/navigation

Version:

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

15 lines (14 loc) 1.06 kB
import { Navigation, NavigationEventMap, NavigationHistoryEntry, NavigationNavigateOptions, NavigationNavigationOptions, NavigationReloadOptions, NavigationResult, NavigationUpdateCurrentOptions } from "./spec/navigation"; import { NavigationEventTarget } from "./navigation-event-target"; export declare class NoOperationNavigation<S = unknown> extends NavigationEventTarget<NavigationEventMap> implements Navigation<S> { readonly canGoBack: boolean; readonly canGoForward: boolean; back(options?: NavigationNavigationOptions): NavigationResult; entries(): NavigationHistoryEntry[]; forward(options?: NavigationNavigationOptions): NavigationResult; traverseTo(key: string, options?: NavigationNavigationOptions): NavigationResult; navigate(url: string, options?: NavigationNavigateOptions): NavigationResult; reload(options?: NavigationReloadOptions): NavigationResult; updateCurrentEntry(options: NavigationUpdateCurrentOptions): Promise<void>; updateCurrentEntry(options: NavigationUpdateCurrentOptions): void; }