diff options
Diffstat (limited to 'node_modules/babel-generator/lib/generators/flow.js')
-rw-r--r-- | node_modules/babel-generator/lib/generators/flow.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/node_modules/babel-generator/lib/generators/flow.js b/node_modules/babel-generator/lib/generators/flow.js index cc52ffe83..077f75cf8 100644 --- a/node_modules/babel-generator/lib/generators/flow.js +++ b/node_modules/babel-generator/lib/generators/flow.js @@ -321,11 +321,19 @@ function ObjectTypeAnnotation(node) { this.space(); this.printJoin(props, node, { + addNewlines: function addNewlines(leading) { + if (leading && !props[0]) return 1; + }, + indent: true, statement: true, iterator: function iterator() { if (props.length !== 1) { - _this.semicolon(); + if (_this.format.flowCommaSeparator) { + _this.token(","); + } else { + _this.semicolon(); + } _this.space(); } } |