UNPKG

rwsdk

Version:

Build fast, server-driven webapps on Cloudflare with SSR, RSC, and realtime

22 lines (21 loc) 704 B
import { Plugin } from "vite"; interface DirectiveLookupConfig { kind: "client" | "server"; directive: "use client" | "use server"; virtualModuleName: string; exportName: string; pluginName: string; optimizeForEnvironments?: string[]; } export declare const findFilesContainingDirective: ({ projectRootDir, files, directive, debugNamespace, }: { projectRootDir: string; files: Set<string>; directive: string; debugNamespace: string; }) => Promise<void>; export declare const createDirectiveLookupPlugin: ({ projectRootDir, files, config, }: { projectRootDir: string; files: Set<string>; config: DirectiveLookupConfig; }) => Promise<Plugin>; export {};