@wroud/navigation
Version:
A flexible, pattern-matching navigation system for JavaScript applications with built-in routing, browser integration, and navigation state management
14 lines • 480 B
TypeScript
import type { INavigation } from "../INavigation.js";
export declare class BrowserNavigation {
private readonly navigation;
private ignoreNextPopState;
constructor(navigation: INavigation);
registerRoutes(): Promise<void>;
private addBrowserNavigation;
private restoreNavigation;
private handleNavigation;
private popStateHandler;
private hashChangeHandler;
dispose(): void | Promise<void>;
}
//# sourceMappingURL=BrowserNavigation.d.ts.map