(node)
| 160524 | return undefined; |
| 160525 | } |
| 160526 | function isScope(node) { |
| 160527 | return ts.isArrowFunction(node) ? ts.isFunctionBody(node.body) : |
| 160528 | ts.isFunctionLikeDeclaration(node) || ts.isSourceFile(node) || ts.isModuleBlock(node) || ts.isClassLike(node); |
| 160529 | } |
| 160530 | /** |
| 160531 | * Computes possible places we could extract the function into. For example, |
| 160532 | * you may be able to extract into a class method *or* local closure *or* namespace function, |
no outgoing calls
no test coverage detected