@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
14 lines (13 loc) • 741 B
TypeScript
import { IRouteInfo } from "@docsvision/webclient/System/IRouteInfo";
import { IRouteTypeMapper } from "@docsvision/webclient/System/IRouteTypeMapper";
import { IServerDefinedRouteData } from "@docsvision/webclient/Platform/IServerDefinedRouteData";
import { NavigationRoute } from "@docsvision/webclient/Platform/NavigationRoute";
export declare class ServerDefinedRouteTypeMapper implements IRouteTypeMapper<IServerDefinedRouteData> {
private routeInfo;
get hashPattern(): string;
constructor(routeInfo: NavigationRoute);
resolve(path: string, parameters: {
[id: string]: string;
}): Promise<IRouteInfo<IServerDefinedRouteData>>;
tryGetUrl(route: IRouteInfo<IServerDefinedRouteData>): string | undefined;
}