UNPKG

vike

Version:

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

14 lines (13 loc) 842 B
export { execHookOnRenderClient }; export type { PageContextBeforeRenderClient }; import type { PageFile, VikeConfigPublicPageLazy } from '../../shared/getPageFiles.js'; import type { PageContextForPublicUsageClientShared } from './preparePageContextForPublicUsageClientShared.js'; import type { GlobalContextClientInternalShared } from './createGetGlobalContextClient.js'; type PageContextBeforeRenderClient = { _pageFilesLoaded: PageFile[]; urlOriginal?: string; urlPathname?: string; pageId: string; _globalContext: GlobalContextClientInternalShared; } & VikeConfigPublicPageLazy & PageContextForPublicUsageClientShared; declare function execHookOnRenderClient<PageContext extends PageContextBeforeRenderClient>(pageContext: PageContext, prepareForPublicUsage: (pageConfig: PageContext) => PageContext): Promise<void>;