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
Source
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