vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
17 lines (16 loc) • 592 B
JavaScript
export { createPageContextShared };
export { createPageContextObject };
import { changeEnumerable, objectAssign } from './utils.js';
// TODO/now: make this and parents sync
async function createPageContextShared(pageContextCreated, pageConfigGlobal, vikeConfigPublicGlobal) {
objectAssign(pageContextCreated, vikeConfigPublicGlobal);
return pageContextCreated;
}
function createPageContextObject() {
const pageContext = {
_isOriginalObject: true,
isPageContext: true,
};
changeEnumerable(pageContext, '_isOriginalObject', false);
return pageContext;
}