(connections, runtime)
| 92 | * @returns {ConnectionState} connection state |
| 93 | */ |
| 94 | const getActiveStateOfConnections = (connections, runtime) => { |
| 95 | let merged = connections[0].getActiveState(runtime); |
| 96 | if (merged === true) return true; |
| 97 | for (let i = 1; i < connections.length; i++) { |
| 98 | const c = connections[i]; |
| 99 | merged = ModuleGraphConnection.addConnectionStates( |
| 100 | merged, |
| 101 | c.getActiveState(runtime) |
| 102 | ); |
| 103 | if (merged === true) return true; |
| 104 | } |
| 105 | return merged; |
| 106 | }; |
| 107 | |
| 108 | /** |
| 109 | * Extract block modules. |
no test coverage detected