From c2dde58c9188efd17f22e10c3bdf1c78b5f42e6a Mon Sep 17 00:00:00 2001 From: Sosuke Suzuki Date: Sun, 22 Nov 2020 04:22:47 +0900 Subject: [PATCH] test(typescript-estree): remove AST transformation of TSTypePredicate (#2792) --- packages/typescript-estree/package.json | 2 +- .../typescript-estree/tests/ast-alignment/utils.ts | 10 ---------- yarn.lock | 8 ++++---- 3 files changed, 5 insertions(+), 15 deletions(-) diff --git a/packages/typescript-estree/package.json b/packages/typescript-estree/package.json index 9d964fac54c..1c14331b129 100644 --- a/packages/typescript-estree/package.json +++ b/packages/typescript-estree/package.json @@ -52,7 +52,7 @@ }, "devDependencies": { "@babel/code-frame": "^7.10.4", - "@babel/parser": "^7.12.5", + "@babel/parser": "^7.12.7", "@babel/types": "^7.12.6", "@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 c601ebcc31f..e8a6b9862c3 100644 --- a/packages/typescript-estree/tests/ast-alignment/utils.ts +++ b/packages/typescript-estree/tests/ast-alignment/utils.ts @@ -256,16 +256,6 @@ export function preprocessBabylonAST(ast: BabelTypes.File): any { node.optional = false; } }, - /** - * TS 3.7: type assertion function - * babel: sets asserts property as true/undefined - * ts-estree: sets asserts property as true/false - */ - TSTypePredicate(node) { - if (!node.asserts) { - node.asserts = false; - } - }, }, ); } diff --git a/yarn.lock b/yarn.lock index 0e01d18dcfd..08855a0634f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -148,10 +148,10 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.4.tgz#6fa1a118b8b0d80d0267b719213dc947e88cc0ca" integrity sha512-MggwidiH+E9j5Sh8pbrX5sJvMcsqS5o+7iB42M9/k0CD63MjYbdP4nhSh7uB5wnv2/RVzTZFTxzF/kIa5mrCqA== -"@babel/parser@^7.12.5": - version "7.12.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.5.tgz#b4af32ddd473c0bfa643bd7ff0728b8e71b81ea0" - integrity sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ== +"@babel/parser@^7.12.7": + version "7.12.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.7.tgz#fee7b39fe809d0e73e5b25eecaf5780ef3d73056" + integrity sha512-oWR02Ubp4xTLCAqPRiNIuMVgNO5Aif/xpXtabhzW2HWUD47XJsAB4Zd/Rg30+XeQA3juXigV7hlquOTmwqLiwg== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4"