UNPKG

vite-plugin-react-server

Version:
34 lines 1.31 kB
import { type EnvironmentModuleGraph, type ModuleGraph } from "vite"; import type { CreateHandlerOptions, CssContent } from "../types.js"; type CollectViteModuleGraphCssResult = { type: "success"; cssFiles: Map<string, CssContent>; error?: never; metrics: { cssFiles: number; processing: number; }; } | { type: "error"; error: unknown; cssFiles?: never; metrics: { cssFiles: number; processing: number; }; } | { type: "skip"; cssFiles?: never; error?: never; metrics?: never; }; export type CollectViteModuleGraphCssOptions = Pick<CreateHandlerOptions, "pagePath" | "moduleBaseURL" | "moduleBasePath" | "moduleRootPath" | "projectRoot" | "css" | "loader" | "normalizer" | "moduleID" | "publicOrigin" | "logger" | "verbose">; export type CollectViteModuleGraphCssFn = <Opt extends CollectViteModuleGraphCssOptions = CollectViteModuleGraphCssOptions>(options: { moduleGraph: ModuleGraph | EnvironmentModuleGraph; onCss?: (cssContent: CssContent, parentUrl: string) => void; parentUrl?: string; handlerOptions: Opt; }) => Promise<CollectViteModuleGraphCssResult>; export declare const collectViteModuleGraphCss: CollectViteModuleGraphCssFn; export {}; //# sourceMappingURL=collectViteModuleGraphCss.d.ts.map