* Build a map of node ID -> DagNode.
(dag: BlockDependencyDag)
| 223 | * Build a map of node ID -> DagNode. |
| 224 | */ |
| 225 | function buildNodeMap(dag: BlockDependencyDag): Map<string, DagNode> { |
| 226 | const map = new Map<string, DagNode>() |
| 227 | for (const node of dag.nodes) { |
| 228 | map.set(node.id, node) |
| 229 | } |
| 230 | return map |
| 231 | } |
| 232 | |
| 233 | /** |
| 234 | * Find root nodes (nodes with no incoming edges). |
no outgoing calls
no test coverage detected