Fixes CI and visitExportStatement routine (#137)

This commit is contained in:
Max Graey 2018-06-12 03:05:57 +03:00 committed by Daniel Wirtz
parent 25b433dca9
commit 09c328faa6

View File

@ -903,16 +903,16 @@ export class ASTBuilder {
sb.push("declare "); sb.push("declare ");
} }
var members = node.members; var members = node.members;
var numMembers = members.length; if (members && members.length) {
if (numMembers) { let numMembers = members.length;
sb.push("export {\n"); sb.push("export {\n");
let indentLevel = ++this.indentLevel; let indentLevel = ++this.indentLevel;
indent(sb, indentLevel); indent(sb, indentLevel);
this.visitExportMember(node.members[0]); this.visitExportMember(members[0]);
for (let i = 1; i < numMembers; ++i) { for (let i = 1; i < numMembers; ++i) {
sb.push(",\n"); sb.push(",\n");
indent(sb, indentLevel); indent(sb, indentLevel);
this.visitExportMember(node.members[i]); this.visitExportMember(members[i]);
} }
--this.indentLevel; --this.indentLevel;
sb.push("\n}"); sb.push("\n}");