UNPKG

casterly

Version:
22 lines (21 loc) 842 B
export declare function evalModuleCode(context: string, code: string, filename: string): any; export declare type RouteAssetComponent = { caseSensitive?: boolean; component: () => string; path: string; children?: RouteAssetComponent[]; props?: Record<string, unknown>; }; export declare type RouteWithAssets = { caseSensitive?: boolean; assets: string[]; props?: Record<string, unknown>; componentName: string | number; path: string; children?: RouteWithAssets[]; }; export declare type RoutesManifest = ReturnType<typeof parseRoutesAndAssets>; export declare const parseRoutesAndAssets: (mainAssets: string[], routeComponentsAssets: Record<string, string[]>, routes: RouteAssetComponent[], routeModuleIdMap: Map<string, string | number>) => { main: string[]; routes: RouteWithAssets[]; };