generateDynamicPattern() — astro Function Reference
Architecture documentation for the generateDynamicPattern() function in astro.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD d01ee091_d30b_6349_ac55_5899bfe9037b["generateDynamicPattern()"] 3303a596_77e9_a4f6_1515_7ec93bef6e53["astro.ts"] d01ee091_d30b_6349_ac55_5899bfe9037b -->|defined in| 3303a596_77e9_a4f6_1515_7ec93bef6e53 588be6b3_7df5_51d9_4f94_ee8db1fac57e["createRedirectsFromAstroRoutes()"] 588be6b3_7df5_51d9_4f94_ee8db1fac57e -->|calls| d01ee091_d30b_6349_ac55_5899bfe9037b 8acf30ec_7f3b_219d_b3a1_6e9d966bc79a["createHostedRouteDefinition()"] 8acf30ec_7f3b_219d_b3a1_6e9d966bc79a -->|calls| d01ee091_d30b_6349_ac55_5899bfe9037b style d01ee091_d30b_6349_ac55_5899bfe9037b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/underscore-redirects/src/astro.ts lines 138–156
function generateDynamicPattern(route: IntegrationResolvedRoute) {
return (
'/' +
route.segments
.map(([part]) => {
//(part.dynamic ? '*' : part.content)
if (part.dynamic) {
if (part.spread) {
return '*';
} else {
return ':' + part.content;
}
} else {
return part.content;
}
})
.join('/')
);
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does generateDynamicPattern() do?
generateDynamicPattern() is a function in the astro codebase, defined in packages/underscore-redirects/src/astro.ts.
Where is generateDynamicPattern() defined?
generateDynamicPattern() is defined in packages/underscore-redirects/src/astro.ts at line 138.
What calls generateDynamicPattern()?
generateDynamicPattern() is called by 2 function(s): createHostedRouteDefinition, createRedirectsFromAstroRoutes.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free