UNPKG

vike

Version:

The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.

17 lines (16 loc) 717 B
export { assertVirtualFileExports }; import { assert } from '../utils/assert.js'; function assertVirtualFileExports(moduleExports, test, moduleId) { if (!moduleExports || !test(moduleExports)) { /* https://github.com/vikejs/vike/issues/2903#issuecomment-3642285811 throw getProjectError('@cloudflare/vite-plugin error https://github.com/vikejs/vike/issues/2903#issuecomment-3642285811') /*/ assert(false, { moduleExports, moduleExportsKeys: getKeys(moduleExports), moduleId }); //*/ } } function getKeys(obj) { if (obj === undefined) return null; return [...Object.getOwnPropertyNames(obj), ...Object.getOwnPropertySymbols(obj), ...Object.keys(obj)]; }