ignoreEmpty?: boolean
compiler?: TemplateCompiler
templateParseOptions?: ParserOptions
- /**
- * TODO remove in 3.5
- * @deprecated use `templateParseOptions: { prefixIdentifiers: false }` instead
- */
- parseExpressions?: boolean
}
export interface SFCBlock {
pad = false,
ignoreEmpty = true,
compiler = CompilerDOM,
- templateParseOptions = {},
- parseExpressions = true,
+ templateParseOptions = { prefixIdentifiers: true },
} = options
const descriptor: SFCDescriptor = {
const errors: (CompilerError | SyntaxError)[] = []
const ast = compiler.parse(source, {
parseMode: 'sfc',
- prefixIdentifiers: parseExpressions,
...templateParseOptions,
onError: e => {
errors.push(e)