From fd6d72bc8e381e0c94a31a688037782121c09699 Mon Sep 17 00:00:00 2001 From: sosukesuzuki Date: Fri, 5 Feb 2021 06:19:17 +0900 Subject: [PATCH] test(typescript-estree): remove AST transformation of chain elements --- packages/typescript-estree/package.json | 2 +- .../tests/ast-alignment/utils.ts | 20 ------------------- yarn.lock | 5 +++++ 3 files changed, 6 insertions(+), 21 deletions(-) diff --git a/packages/typescript-estree/package.json b/packages/typescript-estree/package.json index 63b5fdcff5c..83b98681108 100644 --- a/packages/typescript-estree/package.json +++ b/packages/typescript-estree/package.json @@ -52,7 +52,7 @@ }, "devDependencies": { "@babel/code-frame": "^7.12.11", - "@babel/parser": "^7.12.11", + "@babel/parser": "^7.12.15", "@babel/types": "^7.12.12", "@types/babel__code-frame": "^7.0.2", "@types/debug": "*", diff --git a/packages/typescript-estree/tests/ast-alignment/utils.ts b/packages/typescript-estree/tests/ast-alignment/utils.ts index e8a6b9862c3..b90185a8303 100644 --- a/packages/typescript-estree/tests/ast-alignment/utils.ts +++ b/packages/typescript-estree/tests/ast-alignment/utils.ts @@ -236,26 +236,6 @@ export function preprocessBabylonAST(ast: BabelTypes.File): any { } } }, - /** - * TS 3.7: optional chaining - * babel: sets optional property as true/undefined - * ts-estree: sets optional property as true/false - */ - MemberExpression(node) { - if (!node.optional) { - node.optional = false; - } - }, - CallExpression(node) { - if (!node.optional) { - node.optional = false; - } - }, - OptionalCallExpression(node) { - if (!node.optional) { - node.optional = false; - } - }, }, ); } diff --git a/yarn.lock b/yarn.lock index b78e16ae98c..5ca188c5d41 100644 --- a/yarn.lock +++ b/yarn.lock @@ -148,6 +148,11 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.11.tgz#9ce3595bcd74bc5c466905e86c535b8b25011e79" integrity sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg== +"@babel/parser@^7.12.15": + version "7.12.15" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.15.tgz#2b20de7f0b4b332d9b119dd9c33409c538b8aacf" + integrity sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA== + "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"