(node)
| 86205 | return result; |
| 86206 | } |
| 86207 | function isNodeUsedDuringClassInitialization(node) { |
| 86208 | return !!ts.findAncestor(node, function (element) { |
| 86209 | if (ts.isConstructorDeclaration(element) && ts.nodeIsPresent(element.body) || ts.isPropertyDeclaration(element)) { |
| 86210 | return true; |
| 86211 | } |
| 86212 | else if (ts.isClassLike(element) || ts.isFunctionLikeDeclaration(element)) { |
| 86213 | return "quit"; |
| 86214 | } |
| 86215 | return false; |
| 86216 | }); |
| 86217 | } |
| 86218 | function isNodeWithinClass(node, classDeclaration) { |
| 86219 | return !!forEachEnclosingClass(node, function (n) { return n === classDeclaration; }); |
| 86220 | } |
no outgoing calls
no test coverage detected