Home / Function/ getRedirects() — astro Function Reference

getRedirects() — astro Function Reference

Architecture documentation for the getRedirects() function in redirects.ts from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  9874b4e1_03ae_4293_d9dd_aa209a38691f["getRedirects()"]
  2eae0c6b_820a_2609_b99a_dfcd5eb248a7["redirects.ts"]
  9874b4e1_03ae_4293_d9dd_aa209a38691f -->|defined in| 2eae0c6b_820a_2609_b99a_dfcd5eb248a7
  9ae386be_0d8d_0cb7_6a4d_def164c31097["getMatchPattern()"]
  9874b4e1_03ae_4293_d9dd_aa209a38691f -->|calls| 9ae386be_0d8d_0cb7_6a4d_def164c31097
  0289b983_9e82_2fa8_3a2d_29c605230fe6["getRedirectLocation()"]
  9874b4e1_03ae_4293_d9dd_aa209a38691f -->|calls| 0289b983_9e82_2fa8_3a2d_29c605230fe6
  e9f482b0_e88f_6947_a58f_565e65174d77["getRedirectStatus()"]
  9874b4e1_03ae_4293_d9dd_aa209a38691f -->|calls| e9f482b0_e88f_6947_a58f_565e65174d77
  style 9874b4e1_03ae_4293_d9dd_aa209a38691f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/integrations/vercel/src/lib/redirects.ts lines 121–134

export function getRedirects(routes: IntegrationResolvedRoute[], config: AstroConfig): Redirect[] {
	const redirects: Redirect[] = [];

	for (const route of routes) {
		if (route.type === 'redirect') {
			redirects.push({
				source: config.base + getMatchPattern(route.segments),
				destination: getRedirectLocation(route, config),
				statusCode: getRedirectStatus(route),
			});
		}
	}
	return redirects;
}

Domain

Subdomains

Frequently Asked Questions

What does getRedirects() do?
getRedirects() is a function in the astro codebase, defined in packages/integrations/vercel/src/lib/redirects.ts.
Where is getRedirects() defined?
getRedirects() is defined in packages/integrations/vercel/src/lib/redirects.ts at line 121.
What does getRedirects() call?
getRedirects() calls 3 function(s): getMatchPattern, getRedirectLocation, getRedirectStatus.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free