getHTMLVirtualCode() — astro Function Reference
Architecture documentation for the getHTMLVirtualCode() function in parseHTML.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 25dfff7d_ef59_5ae3_86f5_e1354e65f455["getHTMLVirtualCode()"] b9e6df3b_0db3_5da0_196d_ad954be5a3bd["parseHTML.ts"] 25dfff7d_ef59_5ae3_86f5_e1354e65f455 -->|defined in| b9e6df3b_0db3_5da0_196d_ad954be5a3bd bebadfbe_8a04_994d_e104_1094a6547f4d["parseHTML()"] bebadfbe_8a04_994d_e104_1094a6547f4d -->|calls| 25dfff7d_ef59_5ae3_86f5_e1354e65f455 style 25dfff7d_ef59_5ae3_86f5_e1354e65f455 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/language-tools/language-server/src/core/parseHTML.ts lines 86–112
function getHTMLVirtualCode(preprocessedHTML: string): VirtualCode {
return {
id: `html`,
languageId: 'html',
snapshot: {
getText: (start, end) => preprocessedHTML.substring(start, end),
getLength: () => preprocessedHTML.length,
getChangeRange: () => undefined,
},
mappings: [
{
sourceOffsets: [0],
generatedOffsets: [0],
lengths: [preprocessedHTML.length],
data: {
verification: true,
completion: true,
semantic: true,
navigation: true,
structure: true,
format: false,
},
},
],
embeddedCodes: [],
};
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does getHTMLVirtualCode() do?
getHTMLVirtualCode() is a function in the astro codebase, defined in packages/language-tools/language-server/src/core/parseHTML.ts.
Where is getHTMLVirtualCode() defined?
getHTMLVirtualCode() is defined in packages/language-tools/language-server/src/core/parseHTML.ts at line 86.
What calls getHTMLVirtualCode()?
getHTMLVirtualCode() is called by 1 function(s): parseHTML.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free