vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
15 lines (14 loc) • 827 B
TypeScript
import '../assertEnvClient.js';
export { getPageContextPublicClient };
export type { PageContextPublicClient };
export type { PageContextPublicProxyClient };
import type { PageContextConfig } from '../../shared-server-client/getPageFiles.js';
import type { PageContextInternalClient_ClientRouting } from '../../types/PageContext.js';
import type { PageContextPublicMinimum } from '../../shared-server-client/getPageContextPublicShared.js';
type PageContextPublicClient = PageContextPublicMinimum & PageContextInternalClient_ClientRouting & PageContextConfig & {
urlOriginal: string;
};
type PageContextPublicProxyClient = ReturnType<typeof getPageContextPublicClient>;
declare function getPageContextPublicClient<PageContext extends PageContextPublicClient>(pageContext: PageContext): PageContext & {
Page: unknown;
};