diff --git a/src/babel/generation/node/parentheses.js b/src/babel/generation/node/parentheses.js index d3b4302f2d..1eafc81360 100644 --- a/src/babel/generation/node/parentheses.js +++ b/src/babel/generation/node/parentheses.js @@ -171,4 +171,10 @@ export function ConditionalExpression(node, parent) { return false; } -export { ConditionalExpression as AssignmentExpression }; +export function AssignmentExpression(node) { + if (t.isObjectPattern(node.left)) { + return true; + } else { + return ConditionalExpression(...arguments); + } +}