From 09c328faa6114519743cda78508e4902bc84762a Mon Sep 17 00:00:00 2001 From: Max Graey Date: Tue, 12 Jun 2018 03:05:57 +0300 Subject: [PATCH] Fixes CI and visitExportStatement routine (#137) --- src/extra/ast.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/extra/ast.ts b/src/extra/ast.ts index 9ec62c74..96b21483 100644 --- a/src/extra/ast.ts +++ b/src/extra/ast.ts @@ -903,16 +903,16 @@ export class ASTBuilder { sb.push("declare "); } var members = node.members; - var numMembers = members.length; - if (numMembers) { + if (members && members.length) { + let numMembers = members.length; sb.push("export {\n"); let indentLevel = ++this.indentLevel; indent(sb, indentLevel); - this.visitExportMember(node.members[0]); + this.visitExportMember(members[0]); for (let i = 1; i < numMembers; ++i) { sb.push(",\n"); indent(sb, indentLevel); - this.visitExportMember(node.members[i]); + this.visitExportMember(members[i]); } --this.indentLevel; sb.push("\n}");