Skip to content

Commit 57fcf15

Browse files
committed
feat: support TSNonNullExpression
1 parent a68ac75 commit 57fcf15

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

src/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,9 @@ function transformReactivityFunction(
102102
for (const { ast, offset } of asts) {
103103
walkAST<t.Node>(ast, {
104104
enter(node, parent) {
105+
if (node.type === 'TSNonNullExpression') {
106+
node = node.expression
107+
}
105108
if (node.type !== 'CallExpression') return
106109

107110
if (

src/volar.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,9 @@ function transform({
7777
node: import('typescript').Node,
7878
parent: import('typescript').Node,
7979
) {
80+
if (ts.isNonNullExpression(node)) {
81+
node = node.expression
82+
}
8083
if (ts.isCallExpression(node)) {
8184
if (
8285
ts.isVariableDeclaration(parent) &&

0 commit comments

Comments
 (0)