rsbuild-plugin-react-router
Version:
React Router plugin for Rsbuild
16 lines (15 loc) • 646 B
TypeScript
import type { RsbuildPluginAPI } from '@rsbuild/core';
type Execa = typeof import('execa').execa;
type LoadExeca = () => Promise<Execa>;
export type ReactRouterTypegenRunner = {
startWatch(): Promise<void>;
closeWatch(): Promise<void>;
runBuild(): Promise<void>;
};
export declare const createReactRouterTypegenRunner: (loadExeca?: LoadExeca, appDirectory?: string) => ReactRouterTypegenRunner;
export declare const registerReactRouterTypegen: (api: RsbuildPluginAPI, { runner, devWatchDelayMs, appDirectory, }?: {
runner?: ReactRouterTypegenRunner;
devWatchDelayMs?: number;
appDirectory?: string;
}) => void;
export {};