createModuleScriptElement() — astro Function Reference
Architecture documentation for the createModuleScriptElement() function in ssr-element.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 79346a2e_99a1_f828_8ca2_c84101f4c187["createModuleScriptElement()"] 0bd2e8b9_eb60_d252_4865_5b65ac27a240["ssr-element.ts"] 79346a2e_99a1_f828_8ca2_c84101f4c187 -->|defined in| 0bd2e8b9_eb60_d252_4865_5b65ac27a240 cab3a04d_6283_dd3a_e89d_165c436c18a3["createModuleScriptElementWithSrc()"] 79346a2e_99a1_f828_8ca2_c84101f4c187 -->|calls| cab3a04d_6283_dd3a_e89d_165c436c18a3 style 79346a2e_99a1_f828_8ca2_c84101f4c187 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/astro/src/core/render/ssr-element.ts lines 60–76
export function createModuleScriptElement(
script: { type: 'inline' | 'external'; value: string },
base?: string,
assetsPrefix?: AssetsPrefix,
queryParams?: URLSearchParams,
): SSRElement {
if (script.type === 'external') {
return createModuleScriptElementWithSrc(script.value, base, assetsPrefix, queryParams);
} else {
return {
props: {
type: 'module',
},
children: script.value,
};
}
}
Domain
Subdomains
Source
Frequently Asked Questions
What does createModuleScriptElement() do?
createModuleScriptElement() is a function in the astro codebase, defined in packages/astro/src/core/render/ssr-element.ts.
Where is createModuleScriptElement() defined?
createModuleScriptElement() is defined in packages/astro/src/core/render/ssr-element.ts at line 60.
What does createModuleScriptElement() call?
createModuleScriptElement() calls 1 function(s): createModuleScriptElementWithSrc.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free