compiler?: TemplateCompiler
}
-export interface SFCDescriptor {
- filename: string
- source: string
- template: SFCTemplateBlock | null
- script: SFCScriptBlock | null
- scriptSetup: SFCScriptBlock | null
- scriptCompiled: SFCScriptBlock | null
- styles: SFCStyleBlock[]
- customBlocks: SFCBlock[]
- cssVars: string[]
-}
-
export interface SFCBlock {
type: string
content: string
module?: string | boolean
}
+export interface SFCDescriptor {
+ filename: string
+ source: string
+ template: SFCTemplateBlock | null
+ script: SFCScriptBlock | null
+ scriptSetup: SFCScriptBlock | null
+ styles: SFCStyleBlock[]
+ customBlocks: SFCBlock[]
+ cssVars: string[]
+}
+
export interface SFCParseResult {
descriptor: SFCDescriptor
errors: (CompilerError | SyntaxError)[]
template: null,
script: null,
scriptSetup: null,
- scriptCompiled: null,
styles: [],
customBlocks: [],
cssVars: []