( viteChildCompiler: Vite.ViteDevServer | null, ctx: ReactRouterPluginContext, routeFile: string, readRouteFile?: () => string | Promise<string>, )
| 549 | }; |
| 550 | |
| 551 | const getRouteModuleExports = async ( |
| 552 | viteChildCompiler: Vite.ViteDevServer | null, |
| 553 | ctx: ReactRouterPluginContext, |
| 554 | routeFile: string, |
| 555 | readRouteFile?: () => string | Promise<string>, |
| 556 | ): Promise<string[]> => { |
| 557 | if (!viteChildCompiler) { |
| 558 | throw new Error("Vite child compiler not found"); |
| 559 | } |
| 560 | |
| 561 | let code = await compileRouteFile( |
| 562 | viteChildCompiler, |
| 563 | ctx, |
| 564 | routeFile, |
| 565 | readRouteFile, |
| 566 | ); |
| 567 | |
| 568 | return getExportNames(code); |
| 569 | }; |
| 570 | |
| 571 | let getServerBuildDirectory = ( |
| 572 | reactRouterConfig: ResolvedReactRouterConfig, |
no test coverage detected