Skip to content

Commit 534a173

Browse files
committed
feat: support $defineModel & defineExpose$
1 parent aabb699 commit 534a173

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/volar.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,9 @@ const plugin: VueLanguagePlugin = ({
133133
name: 'vue-reactivity-function',
134134
version: 2,
135135
resolveEmbeddedCode(fileName, sfc, embeddedFile) {
136+
vueCompilerOptions.macros.defineModel.push('$defineModel')
137+
vueCompilerOptions.macros.defineExpose.push('defineExpose$')
138+
136139
for (const source of ['script', 'scriptSetup'] as const) {
137140
if (sfc[source]?.ast) {
138141
transform({

0 commit comments

Comments
 (0)