From 90e6cb94e9c9a4d055a0983c9c7386daa48f61f9 Mon Sep 17 00:00:00 2001
From: HelenHuang <LinHuang@pollex.com.tw>
Date: 星期四, 09 六月 2022 15:45:03 +0800
Subject: [PATCH] TODO#139893 [ FAQ 常見問題 -我進行預約後,顧問會用甚麼方式聯繫我? ] 文案調整

---
 PAMapp/node_modules/@babel/plugin-proposal-optional-chaining/lib/index.js |   17 ++++++-----------
 1 files changed, 6 insertions(+), 11 deletions(-)

diff --git a/PAMapp/node_modules/@babel/plugin-proposal-optional-chaining/lib/index.js b/PAMapp/node_modules/@babel/plugin-proposal-optional-chaining/lib/index.js
index f6cb416..a53af0e 100644
--- a/PAMapp/node_modules/@babel/plugin-proposal-optional-chaining/lib/index.js
+++ b/PAMapp/node_modules/@babel/plugin-proposal-optional-chaining/lib/index.js
@@ -52,7 +52,7 @@
 function findOutermostTransparentParent(path) {
   let maybeWrapped = path;
   path.findParent(p => {
-    if (!helperSkipTransparentExpressionWrappers.isTransparentExprWrapper(p)) return true;
+    if (!helperSkipTransparentExpressionWrappers.isTransparentExprWrapper(p.node)) return true;
     maybeWrapped = p;
   });
   return maybeWrapped;
@@ -63,7 +63,7 @@
 } = core.template.expression;
 
 function isSimpleMemberExpression(expression) {
-  expression = helperSkipTransparentExpressionWrappers.skipTransparentExprWrappers(expression);
+  expression = helperSkipTransparentExpressionWrappers.skipTransparentExprWrapperNodes(expression);
   return core.types.isIdentifier(expression) || core.types.isSuper(expression) || core.types.isMemberExpression(expression) && !expression.computed && isSimpleMemberExpression(expression.object);
 }
 
@@ -144,12 +144,7 @@
     const isCall = core.types.isCallExpression(node);
     const replaceKey = isCall ? "callee" : "object";
     const chainWithTypes = node[replaceKey];
-    let chain = chainWithTypes;
-
-    while (helperSkipTransparentExpressionWrappers.isTransparentExprWrapper(chain)) {
-      chain = chain.expression;
-    }
-
+    const chain = helperSkipTransparentExpressionWrappers.skipTransparentExprWrapperNodes(chainWithTypes);
     let ref;
     let check;
 
@@ -198,7 +193,7 @@
     if (i === 0 && parentIsCall) {
       var _baseRef;
 
-      const object = helperSkipTransparentExpressionWrappers.skipTransparentExprWrappers(replacementPath.get("object")).node;
+      const object = helperSkipTransparentExpressionWrappers.skipTransparentExprWrapperNodes(replacement.object);
       let baseRef;
 
       if (!pureGetters || !isSimpleMemberExpression(object)) {
@@ -238,7 +233,7 @@
   const pureGetters = (_api$assumption2 = api.assumption("pureGetters")) != null ? _api$assumption2 : loose;
   return {
     name: "proposal-optional-chaining",
-    inherits: syntaxOptionalChaining__default['default'].default,
+    inherits: syntaxOptionalChaining__default["default"].default,
     visitor: {
       "OptionalCallExpression|OptionalMemberExpression"(path) {
         transform(path, {
@@ -251,6 +246,6 @@
   };
 });
 
-exports.default = index;
+exports["default"] = index;
 exports.transform = transform;
 //# sourceMappingURL=index.js.map

--
Gitblit v1.8.0