Home / Function/ getAssetsPrefix() — astro Function Reference

getAssetsPrefix() — astro Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  b8c59827_51f6_c67a_e9ec_61e2d9e73ac9["getAssetsPrefix()"]
  75a0488a_a4e7_e4cc_d061_18d5775d4a22["getAssetsPrefix.ts"]
  b8c59827_51f6_c67a_e9ec_61e2d9e73ac9 -->|defined in| 75a0488a_a4e7_e4cc_d061_18d5775d4a22
  style b8c59827_51f6_c67a_e9ec_61e2d9e73ac9 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/src/assets/utils/getAssetsPrefix.ts lines 3–16

export function getAssetsPrefix(fileExtension: string, assetsPrefix?: AssetsPrefix): string {
	let prefix = '';
	if (!assetsPrefix) {
		prefix = '';
	} else if (typeof assetsPrefix === 'string') {
		prefix = assetsPrefix;
	} else {
		// we assume the file extension has a leading '.' and we remove it
		const dotLessFileExtension = fileExtension.slice(1);
		prefix = assetsPrefix[dotLessFileExtension] || assetsPrefix.fallback;
	}

	return prefix;
}

Domain

Subdomains

Frequently Asked Questions

What does getAssetsPrefix() do?
getAssetsPrefix() is a function in the astro codebase, defined in packages/astro/src/assets/utils/getAssetsPrefix.ts.
Where is getAssetsPrefix() defined?
getAssetsPrefix() is defined in packages/astro/src/assets/utils/getAssetsPrefix.ts at line 3.

Analyze Your Own Codebase

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

Try Supermodel Free