UNPKG

vite-plugin-vanjs

Version:

An async first mini meta-framework for VanJS powered by Vite

16 lines (12 loc) 522 B
/** @typedef {import("./types").ComponentModule} ComponentModule */ /** @typedef {import("./types").ImportFn} ImportFn */ /** @typedef {typeof import("./types").getCached} GetCachedRoute */ /** @typedef {typeof import("./types").cache} CacheRoute */ /** @type {Map<ImportFn, ComponentModule>} */ const routeCache = new Map(); /** @type {GetCachedRoute} */ export const getCachedRoute = (key) => routeCache.get(key); /** @type {CacheRoute} */ export const cacheRoute = (key, value) => { routeCache.set(key, value); };