@dooboostore/dom-render
Version:
html view template engine
23 lines • 1.12 kB
TypeScript
import { RouteAction, Router, RouterConfig } from './Router';
export declare class PathRouter 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;
pushDeleteSearchParam(name: string, data?: any, title?: string): void;
pushDeleteHashSearchParam(name: string, data?: any, title?: string): void;
pushAddSearchParam(params: [[string, string]], data?: any, title?: string): void;
replaceDeleteSearchParam(name: string | string[], data?: any, title?: string): void;
replaceDeleteHashSearchParam(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=PathRouter.d.ts.map