vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
16 lines (15 loc) • 650 B
TypeScript
import '../assertEnvServer.js';
export { getPageContext };
export { providePageContext };
export type { GetPageContextParams };
import { providePageContext } from '../../shared-server-client/hooks/execHook.js';
import type { PageContextClient, PageContextServer } from '../../types/PageContext.js';
type GetPageContextParams = Parameters<typeof getPageContext>[0];
/**
* Access `pageContext` object inside Vike hooks, in order to create universal hooks.
*
* https://vike.dev/getPageContext
*/
declare function getPageContext<PageContext = PageContextClient | PageContextServer>({ asyncHook, }?: {
asyncHook?: boolean;
}): null | PageContext;