Home / Function/ getUrlExtension() — astro Function Reference

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

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