jsonFile.ts 647 字节
Newer Older
fxy060608's avatar
fxy060608 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
import { ComponentJson, PageWindowOptions, UsingComponents } from './types'

export const jsonPagesCache = new Map<string, PageWindowOptions>()
export const jsonComponentsCache = new Map<string, ComponentJson>()
export const jsonUsingComponentsCache = new Map<string, UsingComponents>()

export function addPageJson(filename: string, json: PageWindowOptions) {
  jsonPagesCache.set(filename, json)
}

export function addComponentJson(filename: string, json: ComponentJson) {
  jsonComponentsCache.set(filename, json)
}

export function addUsingComponents(filename: string, json: UsingComponents) {
  jsonUsingComponentsCache.set(filename, json)
}