MCPcopy
hub / github.com/webpack/webpack / disconnectChunkAndModule

Method disconnectChunkAndModule

lib/ChunkGraph.js:406–413  ·  view source on GitHub ↗

* Disconnects chunk and module. * @param {Chunk} chunk the chunk * @param {Module} module the module * @returns {void}

(chunk, module)

Source from the content-addressed store, hash-verified

404 * @returns {void}
405 */
406 disconnectChunkAndModule(chunk, module) {
407 const cgm = this._getChunkGraphModule(module);
408 const cgc = this._getChunkGraphChunk(chunk);
409 cgc.modules.delete(module);
410 // No need to invalidate cgc._modulesBySourceType because we modified cgc.modules anyway
411 if (cgc.sourceTypesByModule) cgc.sourceTypesByModule.delete(module);
412 cgm.chunks.delete(chunk);
413 }
414
415 /**
416 * Processes the provided chunk.

Callers 12

integrateChunksMethod · 0.95
removeChunkMethod · 0.80
removeModuleMethod · 0.80
moveModuleMethod · 0.80
cleanUpChunksMethod · 0.80
moveModuleBetweenFunction · 0.80
handlerMethod · 0.80
handlerMethod · 0.80
integrateMethod · 0.80
applyMethod · 0.80
webpack.config.jsFile · 0.80

Calls 3

_getChunkGraphModuleMethod · 0.95
_getChunkGraphChunkMethod · 0.95
deleteMethod · 0.45

Tested by

no test coverage detected