UNPKG

vite-plugin-react-server

Version:
36 lines 1.25 kB
import type { Logger } from "vite"; import type { InputNormalizer } from "../types.js"; /** * Shared utility for resolving module paths from manifests. * * This handles the common pattern of: * 1. Normalizing the moduleId using the normalizer (if provided) * 2. Looking up a source path in a manifest to get the built file path * 3. Handling different manifest key formats (with/without moduleBase prefix) * 4. Resolving the full file path for loading * * Used by both: * - RSC worker loader (createRscWorkerLoader) * - Build loader (createBuildLoader.server) */ export declare function resolveModuleFromManifest({ moduleId, normalizer, manifest, moduleBase, preserveModulesRoot, projectRoot, buildOutDir, buildServerDir, verbose, logger, }: { moduleId: string; normalizer?: InputNormalizer; manifest: Record<string, { file: string; } | undefined>; moduleBase: string; preserveModulesRoot?: boolean; projectRoot: string; buildOutDir: string; buildServerDir: string; verbose?: boolean; logger?: Logger; }): { manifestEntry: { file: string; } | undefined; resolvedPath: string | null; builtModuleId: string; }; //# sourceMappingURL=resolveModuleFromManifest.d.ts.map