getUrlExtension() — astro Function Reference
Architecture documentation for the getUrlExtension() function in util.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD a2a19b70_aaec_edad_6a7c_04cc484ebb65["getUrlExtension()"] d9adc373_c064_68f1_79ad_de252369fed2["util.ts"] a2a19b70_aaec_edad_6a7c_04cc484ebb65 -->|defined in| d9adc373_c064_68f1_79ad_de252369fed2 c5c97369_2f98_f35c_fabe_d11ed6ec685a["createCanonicalURL()"] c5c97369_2f98_f35c_fabe_d11ed6ec685a -->|calls| a2a19b70_aaec_edad_6a7c_04cc484ebb65 style a2a19b70_aaec_edad_6a7c_04cc484ebb65 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro-rss/src/util.ts lines 34–38
function getUrlExtension(url: string) {
const lastDot = url.lastIndexOf('.');
const lastSlash = url.lastIndexOf('/');
return lastDot > lastSlash ? url.slice(lastDot + 1) : '';
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does getUrlExtension() do?
getUrlExtension() is a function in the astro codebase, defined in packages/astro-rss/src/util.ts.
Where is getUrlExtension() defined?
getUrlExtension() is defined in packages/astro-rss/src/util.ts at line 34.
What calls getUrlExtension()?
getUrlExtension() is called by 1 function(s): createCanonicalURL.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free