summaryrefslogtreecommitdiff
path: root/node_modules/babel-generator/lib/generators/flow.js
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/babel-generator/lib/generators/flow.js')
-rw-r--r--node_modules/babel-generator/lib/generators/flow.js10
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();
}
}