rsbuild-plugin-react-router
Version:
React Router plugin for Rsbuild
15 lines (14 loc) • 698 B
TypeScript
import type { Route, PluginOptions, RouteManifestItem } from './types.js';
import type { RouteConfigEntry } from '@react-router/dev/routes';
import type { Rspack } from '@rsbuild/core';
export declare function configRoutesToRouteManifest(appDirectory: string, routes: RouteConfigEntry[], rootId?: string): Record<string, Route>;
export declare function getReactRouterManifestForDev(routes: Record<string, Route>, options: PluginOptions, clientStats: Rspack.StatsCompilation | undefined, context: string): Promise<{
version: string;
url: string;
entry: {
module: string;
imports: string[];
css: string[];
};
routes: Record<string, RouteManifestItem>;
}>;