@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
16 lines (15 loc) • 828 B
TypeScript
import { INewRowRouteData } from '@docsvision/webclient/Platform/INewRowRouteData';
import { IRouteInfo } from "@docsvision/webclient/System/IRouteInfo";
import { $Router } from "@docsvision/webclient/System/$Router";
export declare const NewRowRouteCardID = "CardID";
export declare const NewRowRouteSectionID = "SectionID";
export declare const NewRowRouteParentRowID = "ParentRowID";
export declare const NewRowRouteParentTreeRowID = "ParentTreeRowID";
export declare function mapper(hashPath: string, hashParameters: string[]): {
hashPattern: string;
resolve: (path: string, parameters: {
[id: string]: string;
}) => Promise<IRouteInfo<INewRowRouteData>>;
tryGetUrl: (route: IRouteInfo<INewRowRouteData>) => string;
};
export declare function registerNewRowRouteTypeMappers(services: $Router): void;