@hadss/hmrouter-plugin
Version:
HMRouter Compiler Plugin
13 lines (12 loc) • 588 B
TypeScript
export interface TemplateMetadata {
currentFilePath: string;
templateDataMap: Map<string, Record<string, any>>;
addTemplateData(componentName: string, data: Record<string, any>): void;
getTemplateData(componentName: string): Record<string, any> | undefined;
}
export declare class TemplateMetadataImpl implements TemplateMetadata {
currentFilePath: string;
templateDataMap: Map<string, Record<string, any>>;
addTemplateData(componentName: string, data: Record<string, any>): void;
getTemplateData(componentName: string): Record<string, any> | undefined;
}