@dooboostore/dom-render
Version:
html view template engine
24 lines • 1.24 kB
TypeScript
import { RouteAction, Router, RouterConfig } from './Router';
export declare class HashRouter extends Router {
constructor(config: RouterConfig);
getSearchParams(data?: {
delete?: string[];
append?: [[string, string]];
}): URLSearchParams;
push(path: RouteAction, data?: any, title?: string): void;
replace(path: RouteAction, data?: any, title?: string): void;
setDeleteHashSearchParam(name: string, data?: any, title?: string): void;
pushDeleteHashSearchParam(name: string | string[], data: any, title: string | undefined): void;
pushDeleteSearchParam(name: string | string[], data?: any, title?: string): void;
pushAddSearchParam(params: [[string, string]], data?: any, title?: string): void;
replaceDeleteHashSearchParam(name: string | string[], data: any, title: string | undefined): void;
replaceDeleteSearchParam(name: string | string[], data?: any, title?: string): void;
replaceAddSearchParam(params: [[string, string]], data?: any, title?: string): void;
getUrl(): string;
getPath(): string;
getHashSearchParams(data?: {
delete?: string[];
append?: [[string, string]];
}): URLSearchParams;
}
//# sourceMappingURL=HashRouter.d.ts.map