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