(node)
| 112858 | emitClassDeclarationOrExpression(node); |
| 112859 | } |
| 112860 | function emitClassDeclarationOrExpression(node) { |
| 112861 | ts.forEach(node.members, generateMemberNames); |
| 112862 | emitDecorators(node, node.decorators); |
| 112863 | emitModifiers(node, node.modifiers); |
| 112864 | writeKeyword("class"); |
| 112865 | if (node.name) { |
| 112866 | writeSpace(); |
| 112867 | emitIdentifierName(node.name); |
| 112868 | } |
| 112869 | var indentedFlag = ts.getEmitFlags(node) & 65536 /* EmitFlags.Indented */; |
| 112870 | if (indentedFlag) { |
| 112871 | increaseIndent(); |
| 112872 | } |
| 112873 | emitTypeParameters(node, node.typeParameters); |
| 112874 | emitList(node, node.heritageClauses, 0 /* ListFormat.ClassHeritageClauses */); |
| 112875 | writeSpace(); |
| 112876 | writePunctuation("{"); |
| 112877 | emitList(node, node.members, 129 /* ListFormat.ClassMembers */); |
| 112878 | writePunctuation("}"); |
| 112879 | if (indentedFlag) { |
| 112880 | decreaseIndent(); |
| 112881 | } |
| 112882 | } |
| 112883 | function emitInterfaceDeclaration(node) { |
| 112884 | emitDecorators(node, node.decorators); |
| 112885 | emitModifiers(node, node.modifiers); |
no test coverage detected
searching dependent graphs…