Wrap some generated do expressions in parens (#5339)

This commit is contained in:
Zachary Miller
2017-02-22 06:50:58 -06:00
committed by Henry Zhu
parent be293bd708
commit 6614a63b3b
3 changed files with 10 additions and 0 deletions

View File

@@ -46,6 +46,10 @@ export function ObjectExpression(node: Object, parent: Object, printStack: Array
return isFirstInStatement(printStack, { considerArrow: true });
}
export function DoExpression(node: Object, parent: Object, printStack: Array<Object>): boolean {
return isFirstInStatement(printStack);
}
export function Binary(node: Object, parent: Object): boolean {
if ((t.isCallExpression(parent) || t.isNewExpression(parent)) && parent.callee === node) {
return true;