UNPKG

vike

Version:

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

17 lines (16 loc) 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.preparePageContextForUserConsumptionServerSide = preparePageContextForUserConsumptionServerSide; const utils_js_1 = require("../utils.js"); const getPageContextUrlComputed_js_1 = require("../../../shared/getPageContextUrlComputed.js"); const preparePageContextForUserConsumption_js_1 = require("../../../shared/preparePageContextForUserConsumption.js"); function preparePageContextForUserConsumptionServerSide(pageContext) { (0, getPageContextUrlComputed_js_1.assertPageContextUrl)(pageContext); (0, utils_js_1.assert)((0, utils_js_1.isPlainObject)(pageContext.routeParams)); (0, utils_js_1.assert)('Page' in pageContext); (0, utils_js_1.assert)(typeof pageContext.isClientSideNavigation === 'boolean'); (0, utils_js_1.assert)(pageContext.isPageContext); (0, utils_js_1.assert)(pageContext.isClientSide === false); (0, utils_js_1.assert)(typeof pageContext.isPrerendering === 'boolean'); (0, preparePageContextForUserConsumption_js_1.preparePageContextForUserConsumption)(pageContext); }