diff --git a/packages/babel-generator/src/node/parentheses.js b/packages/babel-generator/src/node/parentheses.js index 57d57d3fb8..14bc66028c 100644 --- a/packages/babel-generator/src/node/parentheses.js +++ b/packages/babel-generator/src/node/parentheses.js @@ -182,7 +182,12 @@ export function FunctionExpression(node: Object, parent: Object): boolean { return true; } - return ArrowFunctionExpression(node, parent); + // export default (function () {}); + if (t.isExportDeclaration(parent)) { + return true; + } + + return UnaryLike(node, parent); } export function ArrowFunctionExpression(node: Object, parent: Object): boolean {