summaryrefslogtreecommitdiff
path: root/node_modules/@babel/plugin-transform-optional-chaining/lib/index.js
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2024-08-30 17:21:18 +0800
committerlittleblack111 <littleblack11111@gmail.com>2024-08-30 17:21:18 +0800
commitefbc2ffe6a1ee5ec38a4396305561d6515d0943e (patch)
tree2b4c94f18f2c792dfda813050755d5c0273fae22 /node_modules/@babel/plugin-transform-optional-chaining/lib/index.js
parent43acceb75957c880a5ba5a31aae221394a36d5f6 (diff)
node fixes, updates
Diffstat (limited to 'node_modules/@babel/plugin-transform-optional-chaining/lib/index.js')
-rw-r--r--node_modules/@babel/plugin-transform-optional-chaining/lib/index.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/node_modules/@babel/plugin-transform-optional-chaining/lib/index.js b/node_modules/@babel/plugin-transform-optional-chaining/lib/index.js
index 170e91d7..73207ac5 100644
--- a/node_modules/@babel/plugin-transform-optional-chaining/lib/index.js
+++ b/node_modules/@babel/plugin-transform-optional-chaining/lib/index.js
@@ -131,7 +131,11 @@ function transformOptionalChain(path, {
}
ref = tmpVar;
check = core.types.assignmentExpression("=", core.types.cloneNode(tmpVar), chainWithTypes);
- isCall ? node.callee = ref : node.object = ref;
+ if (isCall) {
+ node.callee = ref;
+ } else {
+ node.object = ref;
+ }
}
if (isCall && core.types.isMemberExpression(chain)) {
if (pureGetters && isSimpleMemberExpression(chain)) {