Emit commens for enum and enum members

This commit is contained in:
Sheetal Nandi
2014-08-14 06:48:40 -07:00
parent 6d6f27cdce
commit 84fa5b421a
31 changed files with 62 additions and 0 deletions

View File

@@ -1498,6 +1498,7 @@ module ts {
}
function emitEnumDeclaration(node: EnumDeclaration) {
emitLeadingComments(node);
if (!(node.flags & NodeFlags.Export)) {
emitStart(node);
write("var ");
@@ -1516,6 +1517,7 @@ module ts {
scopeEmitStart(node);
forEach(node.members, member => {
writeLine();
emitLeadingComments(member);
emitStart(member);
write(resolver.getLocalNameOfContainer(node));
write("[");
@@ -1533,6 +1535,7 @@ module ts {
emitQuotedIdentifier(member.name);
emitEnd(member);
write(";");
emitTrailingComments(member);
});
decreaseIndent();
writeLine();
@@ -1554,6 +1557,7 @@ module ts {
emitEnd(node);
write(";");
}
emitTrailingComments(node);
}
function getInnerMostModuleDeclarationFromDottedModule(moduleDeclaration: ModuleDeclaration): ModuleDeclaration {