fromRoutingStrategy() — astro Function Reference
Architecture documentation for the fromRoutingStrategy() function in common.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD e0e7d977_f481_c700_6f30_d24551f53bb4["fromRoutingStrategy()"] 068dc89e_9fd0_297e_43a8_0a310f749aeb["common.ts"] e0e7d977_f481_c700_6f30_d24551f53bb4 -->|defined in| 068dc89e_9fd0_297e_43a8_0a310f749aeb style e0e7d977_f481_c700_6f30_d24551f53bb4 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/src/core/app/common.ts lines 67–82
export function fromRoutingStrategy(
strategy: RoutingStrategies,
fallbackType: NonNullable<SSRManifest['i18n']>['fallbackType'],
): NonNullable<AstroConfig['i18n']>['routing'] {
let routing: NonNullable<AstroConfig['i18n']>['routing'];
if (strategy === 'manual') {
routing = 'manual';
} else {
routing = {
prefixDefaultLocale: PREFIX_DEFAULT_LOCALE.has(strategy),
redirectToDefaultLocale: !REDIRECT_TO_DEFAULT_LOCALE.has(strategy),
fallbackType,
};
}
return routing;
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does fromRoutingStrategy() do?
fromRoutingStrategy() is a function in the astro codebase, defined in packages/astro/src/core/app/common.ts.
Where is fromRoutingStrategy() defined?
fromRoutingStrategy() is defined in packages/astro/src/core/app/common.ts at line 67.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free