From ba0a3e448b253ef5f66623552011fb1d62b3d725 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 aaefac4a7a90..29ebc5007119 100644 --- a/packages/babel-parser/src/plugins/typescript/index.js +++ b/packages/babel-parser/src/plugins/typescript/index.js @@ -3061,10 +3061,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; }