From 3d4832cbc0a0e9ee877e2c7e5b10bba59b652854 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 63b5fdcff5c5..11f1d371b3b0 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.14", "@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 e8a6b9862c33..b90185a83034 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 b78e16ae98cd..51088c109f5f 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.14": + version "7.12.14" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.14.tgz#4adb7c5eef1d437ef965ad1569cd826db8c11dc9" + integrity sha512-xcfxDq3OrBnDsA/Z8eK5/2iPcLD8qbOaSSfOw4RA6jp4i7e6dEQ7+wTwxItEwzcXPQcsry5nZk96gmVPKletjQ== + "@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"