UNPKG

vike

Version:

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

16 lines (15 loc) 764 B
export { createPageContextShared }; import { executeHookGenericGlobalCumulative } from './hooks/executeHookGeneric.js'; import { getPageConfigGlobalUserFriendly } from './page-configs/getPageConfigUserFriendly.js'; import { objectAssign } from './utils.js'; async function createPageContextShared(pageContextCreated, pageConfigGlobal) { const pageConfigGlobalUserFriendly = getPageConfigGlobalUserFriendly({ pageConfigGlobalValues: pageConfigGlobal.configValues }); objectAssign(pageContextCreated, { isPageContext: true, ...pageConfigGlobalUserFriendly }, true); await executeHookGenericGlobalCumulative('onCreatePageContext', pageConfigGlobal, pageContextCreated, pageContextCreated); return pageContextCreated; }