diff --git a/packages/babel-parser/src/parser/statement.js b/packages/babel-parser/src/parser/statement.js index 1f895ee973f9..63c8eaa6c220 100644 --- a/packages/babel-parser/src/parser/statement.js +++ b/packages/babel-parser/src/parser/statement.js @@ -2247,7 +2247,7 @@ export default class StatementParser extends ExpressionParser { const attrNames = new Set(); do { - if (this.match(tt.braceR)) { + if (this.eat(tt.braceR)) { break; } @@ -2349,10 +2349,7 @@ export default class StatementParser extends ExpressionParser { } // https://tc39.es/proposal-import-assertions/#prod-AssertClause this.eat(tt.braceL); - const attrs = this.parseAssertEntries(); - this.eat(tt.braceR); - - return attrs; + return this.parseAssertEntries(); } maybeParseDefaultImportSpecifier(node: N.ImportDeclaration): boolean {