(node)
| 95492 | return node; |
| 95493 | } |
| 95494 | function substituteThisExpression(node) { |
| 95495 | if (enabledSubstitutions & 2 /* ClassPropertySubstitutionFlags.ClassStaticThisOrSuperReference */ && currentClassLexicalEnvironment) { |
| 95496 | var facts = currentClassLexicalEnvironment.facts, classConstructor = currentClassLexicalEnvironment.classConstructor; |
| 95497 | if (facts & 1 /* ClassFacts.ClassWasDecorated */) { |
| 95498 | return factory.createParenthesizedExpression(factory.createVoidZero()); |
| 95499 | } |
| 95500 | if (classConstructor) { |
| 95501 | return ts.setTextRange(ts.setOriginalNode(factory.cloneNode(classConstructor), node), node); |
| 95502 | } |
| 95503 | } |
| 95504 | return node; |
| 95505 | } |
| 95506 | function substituteExpressionIdentifier(node) { |
| 95507 | return trySubstituteClassAlias(node) || node; |
| 95508 | } |
no outgoing calls
no test coverage detected