vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
16 lines (15 loc) • 907 B
TypeScript
export { createPageContextShared };
export { createPageContextObject };
import type { VikeConfigPublicGlobal } from './page-configs/resolveVikeConfigPublic.js';
import type { PageConfigGlobalRuntime } from '../types/PageConfig.js';
import { type PageContextPrepareMinimum } from './preparePageContextForPublicUsage.js';
declare function createPageContextShared<T extends PageContextPrepareMinimum>(pageContextCreated: T, pageConfigGlobal: PageConfigGlobalRuntime, vikeConfigPublicGlobal: VikeConfigPublicGlobal): Promise<T & {
config: import("../types/index.js").ConfigResolved;
_source: import("./page-configs/resolveVikeConfigPublic.js").Source;
_sources: import("./page-configs/resolveVikeConfigPublic.js").Sources;
_from: import("./page-configs/resolveVikeConfigPublic.js").From;
}>;
declare function createPageContextObject(): {
_isOriginalObject: true;
isPageContext: true;
};