@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
16 lines (15 loc) • 827 B
TypeScript
import { INewCardRouteData } from "@docsvision/webclient/Platform/INewCardRouteData";
import { IRouteInfo } from "@docsvision/webclient/System/IRouteInfo";
import { $Router } from "@docsvision/webclient/System/$Router";
export declare const NewCardRouteCardTypeID = "CardTypeID";
export declare const NewCardRouteKindID = "KindID";
export declare const NewCardRouteFolderID = "FolderID";
export declare const NewCardRouteCardID = "CardID";
export declare function NewCardRouteMapper(hashPath: string, hashParameters: string[]): {
hashPattern: string;
resolve: (path: string, parameters: {
[id: string]: string;
}) => Promise<IRouteInfo<INewCardRouteData>>;
tryGetUrl: (route: IRouteInfo<INewCardRouteData>) => string;
};
export declare function registerNewCardRouteTypeMappers(services: $Router): void;