VueVirtualCode Class — astro Architecture
Architecture documentation for the VueVirtualCode class in vue.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 956ca09f_6cf3_cddd_6e19_e7d11f5a5b66["VueVirtualCode"] f69c8565_2601_d4c4_6da0_cfd184766eed["vue.ts"] 956ca09f_6cf3_cddd_6e19_e7d11f5a5b66 -->|defined in| f69c8565_2601_d4c4_6da0_cfd184766eed eb4d0574_3926_5932_85b3_ca1f7737bbbb["constructor()"] 956ca09f_6cf3_cddd_6e19_e7d11f5a5b66 -->|method| eb4d0574_3926_5932_85b3_ca1f7737bbbb
Relationship Graph
Source Code
packages/language-tools/language-server/src/core/vue.ts lines 42–60
class VueVirtualCode implements VirtualCode {
id = 'root';
languageId = 'vue';
mappings!: Mapping<CodeInformation>[];
embeddedCodes!: VirtualCode[];
codegenStacks = [];
constructor(
public fileName: string,
public snapshot: ts.IScriptSnapshot,
) {
this.mappings = [];
this.embeddedCodes = [];
this.embeddedCodes.push(
framework2tsx(this.fileName, this.snapshot.getText(0, this.snapshot.getLength()), 'vue'),
);
}
}
Domain
Source
Frequently Asked Questions
What is the VueVirtualCode class?
VueVirtualCode is a class in the astro codebase, defined in packages/language-tools/language-server/src/core/vue.ts.
Where is VueVirtualCode defined?
VueVirtualCode is defined in packages/language-tools/language-server/src/core/vue.ts at line 42.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free