getFallbackRoute() — astro Function Reference
Architecture documentation for the getFallbackRoute() function in helpers.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 95f8c7a7_f4ae_b939_de41_3978b246dd63["getFallbackRoute()"] e6d21753_0e5c_2eb6_07f1_f37ecca3fa77["helpers.ts"] 95f8c7a7_f4ae_b939_de41_3978b246dd63 -->|defined in| e6d21753_0e5c_2eb6_07f1_f37ecca3fa77 style 95f8c7a7_f4ae_b939_de41_3978b246dd63 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/src/core/routing/helpers.ts lines 31–47
export function getFallbackRoute(route: RouteData, routeList: RouteInfo[]): RouteData {
const fallbackRoute = routeList.find((r) => {
// The index doesn't have a fallback route
if (route.route === '/' && r.routeData.route === '/') {
return true;
}
return r.routeData.fallbackRoutes.find((f) => {
return f.route === route.route;
});
});
if (!fallbackRoute) {
throw new Error(`No fallback route found for route ${route.route}`);
}
return fallbackRoute.routeData;
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does getFallbackRoute() do?
getFallbackRoute() is a function in the astro codebase, defined in packages/astro/src/core/routing/helpers.ts.
Where is getFallbackRoute() defined?
getFallbackRoute() is defined in packages/astro/src/core/routing/helpers.ts at line 31.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free