From 062175586c0efa14c88cc349c35a1efc9fb633ad Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Thu, 30 Apr 2015 17:18:36 +0100 Subject: [PATCH] add parens around LHS object patterns --- src/babel/generation/node/parentheses.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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); + } +}