vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
22 lines (21 loc) • 1.02 kB
TypeScript
import '../assertEnvServer.js';
export { setGlobalContext_prodBuildEntry } from '../runtime/globalContext.js';
export { route, getPagesAndRoutes };
export type { PageRoutes, PageFile, PageConfigRuntime as PageConfig };
import { route as routeInternal, type PageRoutes } from '../../shared-server-client/route/index.js';
import type { PageFile } from '../../shared-server-client/getPageFiles/getPageFileObject.js';
import { PageConfigRuntime } from '../../types/PageConfig.js';
/**
* Used by {@link https://github.com/magne4000/vite-plugin-vercel|vite-plugin-vercel} to compute some rewrite rules and extract { isr } configs.
*
* TO-DO/eventually: remove
*/
declare function getPagesAndRoutes(): Promise<{
pageRoutes: PageRoutes;
pageFilesAll: PageFile[];
pageConfigs: PageConfigRuntime[];
allPageIds: string[];
}>;
declare function route(pageContext: Parameters<typeof routeInternal>[0]): Promise<{
pageContextAddendum: import("../../shared-server-client/route/index.js").PageContextAfterRoute;
}>;