Emit 'for...of' statements with let/const initializers

This commit is contained in:
Jason Freeman
2015-03-03 16:14:03 -08:00
parent f915efa6d7
commit a0f108c4fb
25 changed files with 204 additions and 9 deletions

View File

@@ -3497,7 +3497,7 @@ module ts {
if (variableDeclarationList.declarations.length >= 1) {
var decl = variableDeclarationList.declarations[0];
// TODO handle binding patterns
emit(decl.name);
emit(decl);
write(", ");
}
}
@@ -3944,7 +3944,7 @@ module ts {
}
}
else {
var isLet = renameNonTopLevelLetAndConst(<Identifier>node.name);
renameNonTopLevelLetAndConst(<Identifier>node.name);
emitModuleMemberName(node);
var initializer = node.initializer;