(connection, stateInfo)
| 1853 | * @param {string} stateInfo state info |
| 1854 | */ |
| 1855 | const processConnection = (connection, stateInfo) => { |
| 1856 | const module = connection.module; |
| 1857 | stateInfo += module.getExportsType(this.moduleGraph, strict); |
| 1858 | // cspell:word Tnamespace |
| 1859 | if (stateInfo === "Tnamespace") { |
| 1860 | activeNamespaceModules.add(module); |
| 1861 | } else { |
| 1862 | const oldModule = connectedModules.get(stateInfo); |
| 1863 | if (oldModule === undefined) { |
| 1864 | connectedModules.set(stateInfo, module); |
| 1865 | } else if (oldModule instanceof Set) { |
| 1866 | oldModule.add(module); |
| 1867 | } else if (oldModule !== module) { |
| 1868 | connectedModules.set(stateInfo, new Set([oldModule, module])); |
| 1869 | } |
| 1870 | } |
| 1871 | }; |
| 1872 | if (runtime === undefined || typeof runtime === "string") { |
| 1873 | for (const connection of connections) { |
| 1874 | const state = connection.getActiveState(runtime); |
nothing calls this directly
no test coverage detected