diff --git a/packages/babel-parser/src/parser/expression.js b/packages/babel-parser/src/parser/expression.js index acf40c28497d..382eb30828f0 100644 --- a/packages/babel-parser/src/parser/expression.js +++ b/packages/babel-parser/src/parser/expression.js @@ -353,7 +353,7 @@ export default class ExpressionParser extends LValParser { } else if (coalesce) { // Handle the precedence of `tt.coalesce` as equal to the range of logical expressions. // In other words, `node.right` shouldn't contain logical expressions in order to check the mixed error. - prec = tt.logicalAND.binop; + prec = ((tt.logicalAND: any): { binop: number }).binop; } this.next();