Output abstract keyword in declaration files (for classes)

This commit is contained in:
Dick van den Brink 2015-04-30 17:53:39 +02:00
parent b42e447df8
commit 3aeae55fc3

View File

@ -908,6 +908,10 @@ module ts {
emitJsDocComments(node);
emitModuleElementDeclarationFlags(node);
if (node.flags & NodeFlags.Abstract) {
write("abstract ");
}
write("class ");
writeTextOfNode(currentSourceFile, node.name);
let prevEnclosingDeclaration = enclosingDeclaration;