UNPKG

vike

Version:

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

18 lines (17 loc) 934 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createPageContextShared = createPageContextShared; const executeHookGeneric_js_1 = require("./hooks/executeHookGeneric.js"); const getPageConfigUserFriendly_js_1 = require("./page-configs/getPageConfigUserFriendly.js"); const utils_js_1 = require("./utils.js"); async function createPageContextShared(pageContextCreated, pageConfigGlobal) { const pageConfigGlobalUserFriendly = (0, getPageConfigUserFriendly_js_1.getPageConfigGlobalUserFriendly)({ pageConfigGlobalValues: pageConfigGlobal.configValues }); (0, utils_js_1.objectAssign)(pageContextCreated, { isPageContext: true, ...pageConfigGlobalUserFriendly }, true); await (0, executeHookGeneric_js_1.executeHookGenericGlobalCumulative)('onCreatePageContext', pageConfigGlobal, pageContextCreated, pageContextCreated); return pageContextCreated; }