* Patch chunks after reason removal. * @param {Module} module module to patch tie * @param {Chunk} chunk chunk to patch tie * @returns {void}
(module, chunk)
| 4614 | * @returns {void} |
| 4615 | */ |
| 4616 | patchChunksAfterReasonRemoval(module, chunk) { |
| 4617 | if (!module.hasReasons(this.moduleGraph, chunk.runtime)) { |
| 4618 | this.removeReasonsOfDependencyBlock(module, module); |
| 4619 | } |
| 4620 | if ( |
| 4621 | !module.hasReasonForChunk(chunk, this.moduleGraph, this.chunkGraph) && |
| 4622 | this.chunkGraph.isModuleInChunk(module, chunk) |
| 4623 | ) { |
| 4624 | this.chunkGraph.disconnectChunkAndModule(chunk, module); |
| 4625 | this.removeChunkFromDependencies(module, chunk); |
| 4626 | } |
| 4627 | } |
| 4628 | |
| 4629 | /** |
| 4630 | * Removes chunk from dependencies. |
no test coverage detected