fix(reactivity-transform): apply transform on exported variable declarations

fix #5298
This commit is contained in:
Evan You
2022-01-21 07:40:35 +08:00
parent ae4b0783d7
commit a81a9922bb
3 changed files with 10 additions and 3 deletions

View File

@@ -229,6 +229,12 @@ export function transformAST(
stmt.left.type === 'VariableDeclaration'
) {
walkVariableDeclaration(stmt.left)
} else if (
stmt.type === 'ExportNamedDeclaration' &&
stmt.declaration &&
stmt.declaration.type === 'VariableDeclaration'
) {
walkVariableDeclaration(stmt.declaration, isRoot)
}
}
}
@@ -562,6 +568,7 @@ export function transformAST(
return
}
// skip type nodes
if (
parent &&
parent.type.startsWith('TS') &&