Skip to content

Commit 0dc521b

Browse files
committed
fix(compiler-core): support ts syntax in expressions when isTS is true
1 parent e9c0694 commit 0dc521b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

packages/compiler-core/src/compile.ts

+8
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,14 @@ export function baseCompile(
8585
const ast = isString(template) ? baseParse(template, options) : template
8686
const [nodeTransforms, directiveTransforms] =
8787
getBaseTransformPreset(prefixIdentifiers)
88+
89+
if (!__BROWSER__ && options.isTS) {
90+
const { expressionPlugins } = options
91+
if (!expressionPlugins || !expressionPlugins.includes('typescript')) {
92+
options.expressionPlugins = [...(expressionPlugins || []), 'typescript']
93+
}
94+
}
95+
8896
transform(
8997
ast,
9098
extend({}, options, {

0 commit comments

Comments
 (0)