@feoe/fs-router
Version:
file system based routing
19 lines (18 loc) • 609 B
TypeScript
export interface RouteDirectory {
/** 路由前缀 */
prefix?: string;
/** 路由目录路径 */
path: string;
}
export interface TypeGenerateOptions {
/** 类型文件输出路径 */
routesTypeFile: string;
/** 是否生成路由参数类型 */
generateRouteParams?: boolean;
/** 是否生成 Loader 类型 */
generateLoaderTypes?: boolean;
/** 路由目录配置 */
routesDirectories?: Array<RouteDirectory>;
}
export type GenerateRouteTypeOptions = TypeGenerateOptions;
export declare function generateRouteType(options: TypeGenerateOptions): Promise<void>;