getRedirectLocation() — astro Function Reference
Architecture documentation for the getRedirectLocation() function in redirects.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 0289b983_9e82_2fa8_3a2d_29c605230fe6["getRedirectLocation()"] 2eae0c6b_820a_2609_b99a_dfcd5eb248a7["redirects.ts"] 0289b983_9e82_2fa8_3a2d_29c605230fe6 -->|defined in| 2eae0c6b_820a_2609_b99a_dfcd5eb248a7 9874b4e1_03ae_4293_d9dd_aa209a38691f["getRedirects()"] 9874b4e1_03ae_4293_d9dd_aa209a38691f -->|calls| 0289b983_9e82_2fa8_3a2d_29c605230fe6 9ae386be_0d8d_0cb7_6a4d_def164c31097["getMatchPattern()"] 0289b983_9e82_2fa8_3a2d_29c605230fe6 -->|calls| 9ae386be_0d8d_0cb7_6a4d_def164c31097 style 0289b983_9e82_2fa8_3a2d_29c605230fe6 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/integrations/vercel/src/lib/redirects.ts lines 88–102
function getRedirectLocation(route: IntegrationResolvedRoute, config: AstroConfig): string {
if (route.redirectRoute) {
const pattern = getMatchPattern(route.redirectRoute.segments);
return pathJoin(config.base, pattern);
}
const destination =
typeof route.redirect === 'object' ? route.redirect.destination : (route.redirect ?? '');
if (isRemotePath(destination)) {
return destination;
}
return pathJoin(config.base, destination);
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does getRedirectLocation() do?
getRedirectLocation() is a function in the astro codebase, defined in packages/integrations/vercel/src/lib/redirects.ts.
Where is getRedirectLocation() defined?
getRedirectLocation() is defined in packages/integrations/vercel/src/lib/redirects.ts at line 88.
What does getRedirectLocation() call?
getRedirectLocation() calls 1 function(s): getMatchPattern.
What calls getRedirectLocation()?
getRedirectLocation() is called by 1 function(s): getRedirects.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free