Keep parentheses for logical expression when in await expression (fix #5428) (#5433)

This commit is contained in:
Aaron Ang
2017-03-09 06:13:53 -08:00
committed by Henry Zhu
parent 230712e091
commit 3d987ed6c0
3 changed files with 4 additions and 1 deletions

View File

@@ -50,7 +50,8 @@ export function Binary(node: Object, parent: Object): boolean {
if (
((t.isCallExpression(parent) || t.isNewExpression(parent)) && parent.callee === node) ||
t.isUnaryLike(parent) ||
(t.isMemberExpression(parent) && parent.object === node)
(t.isMemberExpression(parent) && parent.object === node) ||
t.isAwaitExpression(parent)
) {
return true;
}