wip: allow scriptCompiled to be cached on sfc descriptor
This commit is contained in:
@@ -20,6 +20,18 @@ export interface SFCParseOptions {
|
||||
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
|
||||
@@ -49,17 +61,6 @@ export interface SFCStyleBlock extends SFCBlock {
|
||||
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)[]
|
||||
@@ -97,6 +98,7 @@ export function parse(
|
||||
template: null,
|
||||
script: null,
|
||||
scriptSetup: null,
|
||||
scriptCompiled: null,
|
||||
styles: [],
|
||||
customBlocks: [],
|
||||
cssVars: []
|
||||
|
||||
Reference in New Issue
Block a user