* Checks whether this module is accessible in chunk. * @param {ChunkGraph} chunkGraph the chunk graph * @param {Chunk} chunk a chunk * @param {Chunk=} ignoreChunk chunk to be ignored * @returns {boolean} true, if the module is accessible from "chunk" when ignoring "ignoreChunk"
(chunkGraph, chunk, ignoreChunk)
| 851 | * @returns {boolean} true, if the module is accessible from "chunk" when ignoring "ignoreChunk" |
| 852 | */ |
| 853 | isAccessibleInChunk(chunkGraph, chunk, ignoreChunk) { |
| 854 | // Check if module is accessible in ALL chunk groups |
| 855 | for (const chunkGroup of chunk.groupsIterable) { |
| 856 | if (!this.isAccessibleInChunkGroup(chunkGraph, chunkGroup)) return false; |
| 857 | } |
| 858 | return true; |
| 859 | } |
| 860 | |
| 861 | /** |
| 862 | * Checks whether this module is accessible in chunk group. |
no test coverage detected