vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
12 lines (11 loc) • 887 B
TypeScript
export { preparePageContextForPublicUsageClientShared };
export { preparePageContextForPublicUsageClientMinimal };
export type { PageContextForPublicUsageClientShared };
import type { VikeConfigPublicPageLazy } from '../../shared/getPageFiles.js';
import { type PageContextPrepareMinimum } from '../../shared/preparePageContextForPublicUsage.js';
import type { PageContextInternalClient } from '../../types/PageContext.js';
type PageContextForPublicUsageClientShared = PageContextPrepareMinimum & PageContextInternalClient & VikeConfigPublicPageLazy;
declare function preparePageContextForPublicUsageClientShared<PageContext extends PageContextForPublicUsageClientShared>(pageContext: PageContext): PageContext & {
Page: unknown;
};
declare function preparePageContextForPublicUsageClientMinimal<PageContext extends PageContextPrepareMinimum>(pageContext: PageContext): PageContext;