MCPcopy
hub / github.com/webpack/webpack / processConnection

Method processConnection

lib/ChunkGraph.js:1855–1871  ·  view source on GitHub ↗
(connection, stateInfo)

Source from the content-addressed store, hash-verified

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);

Callers

nothing calls this directly

Calls 4

getExportsTypeMethod · 0.45
addMethod · 0.45
getMethod · 0.45
setMethod · 0.45

Tested by

no test coverage detected