rsbuild-plugin-react-router
Version:
React Router plugin for Rsbuild
39 lines (38 loc) • 1.93 kB
TypeScript
export declare const PLUGIN_NAME = "rsbuild:react-router";
export declare const JS_EXTENSIONS: readonly [".tsx", ".ts", ".jsx", ".js", ".mjs", ".mts"];
export declare const JS_LOADERS: {
readonly '.ts': "ts";
readonly '.tsx': "tsx";
readonly '.js': "js";
readonly '.jsx': "jsx";
readonly '.mjs': "js";
readonly '.mts': "ts";
};
export declare const BUILD_CLIENT_ROUTE_QUERY_STRING = "?__react-router-build-client-route";
export declare const SERVER_ONLY_ROUTE_EXPORTS: readonly ["loader", "action", "middleware", "headers"];
export declare const SERVER_ONLY_ROUTE_EXPORTS_SET: ReadonlySet<string>;
export declare const CLIENT_NON_COMPONENT_EXPORTS: readonly ["clientAction", "clientLoader", "clientMiddleware", "handle", "meta", "links", "shouldRevalidate"];
export declare const CLIENT_COMPONENT_EXPORTS: readonly ["default", "ErrorBoundary", "HydrateFallback", "Layout"];
export declare const CLIENT_ROUTE_EXPORTS: readonly ((typeof CLIENT_NON_COMPONENT_EXPORTS)[number] | (typeof CLIENT_COMPONENT_EXPORTS)[number])[];
export declare const CLIENT_ROUTE_EXPORTS_SET: ReadonlySet<string>;
export declare const NAMED_COMPONENT_EXPORTS: readonly ["HydrateFallback", "ErrorBoundary"];
export declare const NAMED_COMPONENT_EXPORTS_SET: ReadonlySet<string>;
export declare const SERVER_EXPORTS: {
readonly loader: "loader";
readonly action: "action";
readonly middleware: "middleware";
readonly headers: "headers";
};
export declare const CLIENT_EXPORTS: {
readonly clientAction: "clientAction";
readonly clientLoader: "clientLoader";
readonly clientMiddleware: "clientMiddleware";
readonly default: "default";
readonly ErrorBoundary: "ErrorBoundary";
readonly handle: "handle";
readonly HydrateFallback: "HydrateFallback";
readonly Layout: "Layout";
readonly links: "links";
readonly meta: "meta";
readonly shouldRevalidate: "shouldRevalidate";
};