* Disconnects chunk and module. * @param {Chunk} chunk the chunk * @param {Module} module the module * @returns {void}
(chunk, module)
| 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. |
no test coverage detected