vite-plugin-react-server
Version:
Vite plugin for React Server Components (RSC)
24 lines • 1.13 kB
TypeScript
import { type ConfigEnv, type UserConfig } from "vite";
import type { AutoDiscoveredFiles, ResolvedUserOptions } from "../../types.js";
import type { Logger, ResolvedConfig } from "vite";
type ResolveAutoDiscoverProps = {
config: UserConfig | ResolvedConfig;
configEnv: ConfigEnv;
userOptions: Pick<ResolvedUserOptions, "build" | "normalizer" | "serverEntry" | "clientEntry" | "projectRoot" | "moduleBase" | "moduleBasePath" | "Page" | "props" | "htmlWorkerPath" | "rscWorkerPath" | "pageExportName" | "propsExportName" | "htmlExportName" | "rootExportName" | "Root" | "Html" | "verbose" | "panicThreshold" | "autoDiscover">;
logger: Logger;
};
type ResolveAutoDiscoverReturn = {
type: "success";
id: string;
autoDiscoveredFiles: AutoDiscoveredFiles;
error?: never;
} | {
type: "error";
error: unknown;
id: string;
autoDiscoveredFiles?: never;
};
export type ResolveAutoDiscoverFn = (props: ResolveAutoDiscoverProps) => Promise<ResolveAutoDiscoverReturn>;
export declare const resolveAutoDiscover: ResolveAutoDiscoverFn;
export {};
//# sourceMappingURL=resolveAutoDiscover.d.ts.map