@bgscore/react-router
Version:
Automatic React Router generator for Vite with TypeScript support
26 lines (25 loc) • 582 B
TypeScript
export type AutoRouteOptions = {
sourceDir?: string;
outputDir?: string;
authGuardDir?: string;
notFoundDir?: string;
outputName?: string;
baseUrl?: string;
layoutName?: string;
minify?: boolean;
logging?: boolean;
};
export interface RouteNode {
path: string;
element?: string;
children: RouteNode[];
isIndex?: boolean;
imports: Array<{
name: string;
path: string;
type: "layout" | "component";
hasMetadata?: boolean;
}>;
isIndependent?: boolean;
metadata?: Record<string, any>;
}