@vitejs/plugin-rsc
Version:
React Server Components (RSC) support for Vite.
24 lines (23 loc) • 737 B
TypeScript
import { RscPluginOptions, vitePluginRsc } from "./plugin-CYYsF3qY.js";
import MagicString from "magic-string";
import { Program } from "estree";
//#region src/transforms/hoist.d.ts
declare function transformHoistInlineDirective(input: string, ast: Program, {
runtime,
rejectNonAsyncFunction,
...options
}: {
runtime: (value: string, name: string, meta: {
directiveMatch: RegExpMatchArray;
}) => string;
directive: string | RegExp;
rejectNonAsyncFunction?: boolean;
encode?: (value: string) => string;
decode?: (value: string) => string;
noExport?: boolean;
}): {
output: MagicString;
names: string[];
};
//#endregion
export { type RscPluginOptions, vitePluginRsc as default, transformHoistInlineDirective };