UNPKG

vike

Version:

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

35 lines (34 loc) 1.23 kB
export { renderPageClientSide }; export { getRenderCount }; export { disableClientRouting }; export { firstRenderStartPromise }; export { getPageContextClient }; import { type PageContextFromRewrite } from '../../shared/route/abort.js'; import { type ScrollTarget } from './setScrollPosition.js'; import type { PageContextClient } from '../../shared/types.js'; declare const firstRenderStartPromise: Promise<void>; type RenderArgs = { scrollTarget: ScrollTarget; isBackwardNavigation: boolean | null; urlOriginal?: string; overwriteLastHistoryEntry?: boolean; pageContextsFromRewrite?: PageContextFromRewrite[]; redirectCount?: number; doNotRenderIfSamePage?: boolean; isClientSideNavigation?: boolean; pageContextInitClient?: Record<string, unknown>; }; declare function renderPageClientSide(renderArgs: RenderArgs): Promise<void>; declare global { var _vike: { fullyRenderedUrl?: string; }; } declare function disableClientRouting(err: unknown, log: boolean): void; declare function getRenderCount(): number; /** * Get the `pageContext` object on the client-side. * * https://vike.dev/getPageContextClient */ declare function getPageContextClient(): PageContextClient | null;