UNPKG

vite-plugin-react-server

Version:
40 lines 1.18 kB
import type { GenericModuleLoader } from "../types.js"; type ResolvePageResult = { type: "success"; module: Record<string, unknown>; error?: never; } | { type: "error"; error: Error; Page?: never; module?: never; } | { type: "skip"; error?: never; Page?: never; module?: never; }; type ResolvePageFn = (options: { id: string; exportName: string; loader: GenericModuleLoader; }) => Promise<ResolvePageResult>; /** * Resolves a page component from a module. * * During development (ssrLoadModule): * - Real modules have exports available directly on the module object * - Virtual modules have exports stored in temporaryReferences * * @param options.id - The module ID to resolve * @param options.exportName - The name of the export to resolve (e.g. 'Page') * @param options.loader - The loader function to use for loading the module * * @returns A result object containing: * - type: "success" | "error" | "skip" * - Page: The resolved page component if successful * - error: Error message if failed */ export declare const resolvePage: ResolvePageFn; export {}; //# sourceMappingURL=resolvePage.d.ts.map