From 77aabfd873cc25e12e3612e8e4cb3ff450093623 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Fri, 10 Jan 2020 18:15:56 -0500 Subject: [PATCH] chore: update flow/typescript interface --- packages/babel-parser/src/plugins/flow.js | 3 ++- packages/babel-parser/src/plugins/typescript/index.js | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/babel-parser/src/plugins/flow.js b/packages/babel-parser/src/plugins/flow.js index 72ed92b6c276..394013c01a19 100644 --- a/packages/babel-parser/src/plugins/flow.js +++ b/packages/babel-parser/src/plugins/flow.js @@ -2266,9 +2266,10 @@ export default (superClass: Class): Class => parsePropertyName( node: N.ObjectOrClassMember | N.ClassMember | N.TsNamedTypeElementBase, + isPattern: boolean, ): N.Identifier { const variance = this.flowParseVariance(); - const key = super.parsePropertyName(node); + const key = super.parsePropertyName(node, isPattern); // $FlowIgnore ("variance" not defined on TsNamedTypeElementBase) node.variance = variance; return key; diff --git a/packages/babel-parser/src/plugins/typescript/index.js b/packages/babel-parser/src/plugins/typescript/index.js index 0c740b2c9bdd..47759a8dcede 100644 --- a/packages/babel-parser/src/plugins/typescript/index.js +++ b/packages/babel-parser/src/plugins/typescript/index.js @@ -507,7 +507,7 @@ export default (superClass: Class): Class => return idx; } - this.parsePropertyName(node); + this.parsePropertyName(node, /* isPattern */ false); return this.tsParsePropertyOrMethodSignature(node, readonly); }