UNPKG

vite-plugin-react-server

Version:
34 lines 1.12 kB
import type { Worker } from "node:worker_threads"; export interface ResolveComponentsOptions { route: string; pagePath?: string; propsPath?: string; rootPath?: string; htmlPath?: string; pageExportName?: string; propsExportName?: string; rootExportName?: string; htmlExportName?: string; worker?: Worker; rscWorker?: Worker; onMetrics?: (metrics: any) => void; logger?: any; verbose?: boolean; } export interface ResolvedComponents { resolutionTime: number; } /** * Resolves components using the RSC worker for client-side rendering * * This function: * 1. Sends a RESOLVE_COMPONENTS message to the RSC worker * 2. RSC worker resolves components using built paths from manifest * 3. Returns resolved components with proper built paths * 4. Tracks resolution metrics * * This separates component resolution from RSC generation, making the * subsequent RSC render completely synchronous. */ export declare function resolveComponents(options: ResolveComponentsOptions): Promise<ResolvedComponents>; //# sourceMappingURL=resolveComponents.client.d.ts.map