From 370b7913b4b465213641f874b9f34d1b724fd1d2 Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 30 Oct 2015 22:51:02 +0000 Subject: [PATCH] add ArrowFunctionExpression parentheses logic --- packages/babel-generator/src/node/parentheses.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/babel-generator/src/node/parentheses.js b/packages/babel-generator/src/node/parentheses.js index c0f55c498e..3b6d1d6e1c 100644 --- a/packages/babel-generator/src/node/parentheses.js +++ b/packages/babel-generator/src/node/parentheses.js @@ -163,6 +163,10 @@ export function FunctionExpression(node: Object, parent: Object): boolean { return true; } + return ArrowFunctionExpression(node, parent); +} + +export function ArrowFunctionExpression(node: Object, parent: Object): boolean { // export default (function () {}); if (t.isExportDeclaration(parent)) { return true;