类型与结果
核心过程类型
ParseResult:解析阶段输出。ReactIRDescriptor:转换阶段输出。GeneratorResult:生成阶段输出。
编译结果类型
CompilationResult:统一结果联合类型。SFCCompilationResult:SFC 产物(jsx + css 信息)。ScriptCompilationResult:script-only 产物。
编译单元类型
CompilationUnit:通用单元。SFCUnit:SFC 单元。ScriptUnit:脚本单元。AssetUnit:资源单元。
缓存相关类型
CacheKey:SFC | SCRIPT | ASSET。CacheMeta、FileCacheMeta、Vue2ReactCacheMeta。LoadedCache<T>:缓存加载结构。CacheCheckResult:缓存命中检查结果。
配置与插件类型
CompilerOptionsPluginRegister<T>ParserOptionsTransformerOptionsGeneratorOptions
建议
- 业务接入优先依赖高层类型(
CompilerOptions、CompilationResult)。 - 仅在需要深度扩展时使用 IR/缓存细粒度类型。
