From 78df05317b365b212019e766e579168bdf08e140 Mon Sep 17 00:00:00 2001 From: Sosuke Suzuki Date: Fri, 16 Apr 2021 11:18:24 +0900 Subject: [PATCH] Use this.isThisParam in typescript parser (#13163) --- packages/babel-parser/src/plugins/typescript/index.js | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/babel-parser/src/plugins/typescript/index.js b/packages/babel-parser/src/plugins/typescript/index.js index e910703f3ecc..d888f8b1ceb3 100644 --- a/packages/babel-parser/src/plugins/typescript/index.js +++ b/packages/babel-parser/src/plugins/typescript/index.js @@ -3067,10 +3067,7 @@ export default (superClass: Class): Class => const baseCount = super.getGetterSetterExpectedParamCount(method); const params = this.getObjectOrClassMethodParams(method); const firstParam = params[0]; - const hasContextParam = - firstParam && - firstParam.type === "Identifier" && - firstParam.name === "this"; + const hasContextParam = firstParam && this.isThisParam(firstParam); return hasContextParam ? baseCount + 1 : baseCount; }