vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
14 lines (13 loc) • 773 B
TypeScript
export { executeOnRenderClientHook };
export type { PageContextBeforeRenderClient };
import type { PageFile, PageConfigUserFriendlyOld } from '../../shared/getPageFiles.js';
import { type PageContextForUserConsumptionClientSide } from './preparePageContextForUserConsumptionClientSide.js';
import type { PageConfigRuntime } from '../../shared/page-configs/PageConfig.js';
type PageContextBeforeRenderClient = {
_pageFilesLoaded: PageFile[];
urlOriginal?: string;
urlPathname?: string;
pageId: string;
_pageConfigs: PageConfigRuntime[];
} & PageConfigUserFriendlyOld & PageContextForUserConsumptionClientSide;
declare function executeOnRenderClientHook<PC extends PageContextBeforeRenderClient>(pageContext: PC, isClientRouting: boolean): Promise<void>;