(node, visited)
| 44547 | } |
| 44548 | ts.getModuleInstanceState = getModuleInstanceState; |
| 44549 | function getModuleInstanceStateCached(node, visited) { |
| 44550 | if (visited === void 0) { visited = new ts.Map(); } |
| 44551 | var nodeId = ts.getNodeId(node); |
| 44552 | if (visited.has(nodeId)) { |
| 44553 | return visited.get(nodeId) || 0 /* ModuleInstanceState.NonInstantiated */; |
| 44554 | } |
| 44555 | visited.set(nodeId, undefined); |
| 44556 | var result = getModuleInstanceStateWorker(node, visited); |
| 44557 | visited.set(nodeId, result); |
| 44558 | return result; |
| 44559 | } |
| 44560 | function getModuleInstanceStateWorker(node, visited) { |
| 44561 | // A module is uninstantiated if it contains only |
| 44562 | switch (node.kind) { |
no test coverage detected