UNPKG

@hadss/hmrouter-plugin

Version:

HMRouter Compiler Plugin

23 lines (22 loc) 755 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TemplateMetadataImpl = void 0; class TemplateMetadataImpl { constructor() { this.currentFilePath = ''; this.templateDataMap = new Map(); } addTemplateData(componentName, data) { if (this.templateDataMap.has(componentName)) { const existing = this.templateDataMap.get(componentName) || {}; this.templateDataMap.set(componentName, { ...existing, ...data }); } else { this.templateDataMap.set(componentName, data); } } getTemplateData(componentName) { return this.templateDataMap.get(componentName); } } exports.TemplateMetadataImpl = TemplateMetadataImpl;