* Transforms the body of an enum declaration. * * @param node The enum declaration node.
(node, localName)
| 93502 | * @param node The enum declaration node. |
| 93503 | */ |
| 93504 | function transformEnumBody(node, localName) { |
| 93505 | var savedCurrentNamespaceLocalName = currentNamespaceContainerName; |
| 93506 | currentNamespaceContainerName = localName; |
| 93507 | var statements = []; |
| 93508 | startLexicalEnvironment(); |
| 93509 | var members = ts.map(node.members, transformEnumMember); |
| 93510 | ts.insertStatementsAfterStandardPrologue(statements, endLexicalEnvironment()); |
| 93511 | ts.addRange(statements, members); |
| 93512 | currentNamespaceContainerName = savedCurrentNamespaceLocalName; |
| 93513 | return factory.createBlock(ts.setTextRange(factory.createNodeArray(statements), /*location*/ node.members), |
| 93514 | /*multiLine*/ true); |
| 93515 | } |
| 93516 | /** |
| 93517 | * Transforms an enum member into a statement. |
| 93518 | * |
no test coverage detected
searching dependent graphs…