new ChunkGraph(moduleGraph, hashFunction?): ChunkGraph
Creates an instance of ChunkGraph.
Source Code: lib/ChunkGraph.js#L329ModuleGraphchunkGraph.addChunkRuntimeRequirements(chunk, items): void
Adds chunk runtime requirements.
chunkGraph.addDependentHashModuleToChunk(chunk, module): void
ChunkRuntimeModuleAdds dependent hash module to chunk.
chunkGraph.addFullHashModuleToChunk(chunk, module): void
ChunkRuntimeModuleAdds full hash module to chunk.
chunkGraph.addModuleRuntimeRequirements(module, runtime, items, transferOwnership?): void
Adds module runtime requirements.
chunkGraph.addTreeRuntimeRequirements(chunk, items): void
Adds tree runtime requirements.
chunkGraph.attachDependentHashModules(chunk, modules): void
ChunkIterable<RuntimeModule>Attach dependent hash modules.
chunkGraph.attachFullHashModules(chunk, modules): void
ChunkIterable<RuntimeModule>Attach full hash modules.
chunkGraph.attachModules(chunk, modules): void
Processes the provided chunk.
chunkGraph.attachRuntimeModules(chunk, modules): void
ChunkIterable<RuntimeModule>Attach runtime modules.
chunkGraph.canChunksBeIntegrated(chunkA, chunkB): boolean
Checks whether it can chunks be integrated.
chunkGraph.compareChunks(chunkA, chunkB): -1 | 0 | 1
Compares the provided values and returns their ordering.
chunkGraph.connectBlockAndChunkGroup(depBlock, chunkGroup): void
AsyncDependenciesBlockChunkGroupConnects block and chunk group.
chunkGraph.connectChunkAndEntryModule(chunk, module, entrypoint): void
Connects chunk and entry module.
chunkGraph.connectChunkAndModule(chunk, module): void
Connects chunk and module.
chunkGraph.connectChunkAndRuntimeModule(chunk, module): void
ChunkRuntimeModuleConnects chunk and runtime module.
chunkGraph.disconnectChunk(chunk): void
ChunkProcesses the provided chunk.
chunkGraph.disconnectChunkAndEntryModule(chunk, module): void
Disconnects chunk and entry module.
chunkGraph.disconnectChunkAndModule(chunk, module): void
Disconnects chunk and module.
chunkGraph.disconnectChunkAndRuntimeModule(chunk, module): void
ChunkRuntimeModuleDisconnects chunk and runtime module.
chunkGraph.disconnectChunkGroup(chunkGroup): void
ChunkGroupDisconnects chunk group.
chunkGraph.disconnectEntries(chunk): void
ChunkDisconnects entries.
chunkGraph.disconnectEntryModule(module): void
ModuleDisconnects entry module.
chunkGraph.getBlockChunkGroup(depBlock): ChunkGroup | undefined
AsyncDependenciesBlockChunkGroup | undefinedGets block chunk group.
chunkGraph.getChunkConditionMap(chunk, filterFn): ChunkConditionMap
Gets chunk condition map.
chunkGraph.getChunkDependentHashModulesIterable(chunk): Iterable<RuntimeModule, any, any> | undefined
Gets chunk dependent hash modules iterable.
chunkGraph.getChunkEntryDependentChunksIterable(chunk): Iterable<Chunk>
Gets chunk entry dependent chunks iterable.
chunkGraph.getChunkEntryModulesIterable(chunk): Iterable<Module>
Gets chunk entry modules iterable.
chunkGraph.getChunkEntryModulesWithChunkGroupIterable(chunk): Iterable<[Module, Entrypoint | undefined]>
ChunkIterable<[Module, Entrypoint | undefined]>Gets chunk entry modules with chunk group iterable.
chunkGraph.getChunkFullHashModulesIterable(chunk): Iterable<RuntimeModule, any, any> | undefined
Gets chunk full hash modules iterable.
chunkGraph.getChunkFullHashModulesSet(chunk): ReadonlySet<RuntimeModule> | undefined
ChunkReadonlySet<RuntimeModule> | undefinedGets chunk full hash modules set.
chunkGraph.getChunkModuleIdMap(chunk, filterFn, includeAllChunks?): ChunkModuleIdMapEs5Alias_2
Gets chunk module id map.
chunkGraph.getChunkModuleRenderedHashMap(chunk, filterFn, hashLength?, includeAllChunks?): ChunkModuleHashMap
Gets chunk module rendered hash map.
chunkGraph.getChunkModules(chunk): Module[]
Gets chunk modules.
chunkGraph.getChunkModulesIterable(chunk): Iterable<Module>
Gets chunk modules iterable.
chunkGraph.getChunkModulesIterableBySourceType(chunk, sourceType): Iterable<Module, any, any> | undefined
Gets chunk modules iterable by source type.
chunkGraph.getChunkModuleSourceTypes(chunk, module): ReadonlySet<string>
Gets chunk module source types.
chunkGraph.getChunkModulesSize(chunk): number
Gets chunk modules size.
chunkGraph.getChunkModulesSizes(chunk): Record<string, number>
Gets chunk modules sizes.
chunkGraph.getChunkRootModules(chunk): Module[]
Gets chunk root modules.
chunkGraph.getChunkRuntimeModulesInOrder(chunk): RuntimeModule[]
ChunkRuntimeModule[]Gets chunk runtime modules in order.
chunkGraph.getChunkRuntimeModulesIterable(chunk): Iterable<RuntimeModule>
ChunkIterable<RuntimeModule>Gets chunk runtime modules iterable.
chunkGraph.getChunkRuntimeRequirements(chunk): ReadonlySet<string>
Gets chunk runtime requirements.
chunkGraph.getChunkSize(chunk, options?): number
Returns total size of the chunk.
chunkGraph.getIntegratedChunksSize(chunkA, chunkB, options?): number
Gets integrated chunks size.
chunkGraph.getModuleChunks(module): Chunk[]
Gets module chunks.
chunkGraph.getModuleChunksIterable(module): Iterable<Chunk>
Gets module chunks iterable.
chunkGraph.getModuleGraphHash(module, runtime, withConnections?): string
Gets module graph hash.
chunkGraph.getModuleGraphHashBigInt(module, runtime, withConnections?): bigint
Gets module graph hash big int.
chunkGraph.getModuleHash(module, runtime): string
Returns hash.
chunkGraph.getModuleId(module): string | number | null
Returns the id of the module.
chunkGraph.getModuleRuntimeRequirements(module, runtime): ReadonlySet<string>
Gets module runtime requirements.
chunkGraph.getModuleRuntimes(module): RuntimeSpecSet
ModuleRuntimeSpecSetGets module runtimes.
chunkGraph.getModuleSourceTypes(module): ReadonlySet<string>
Gets module source types.
chunkGraph.getNumberOfChunkFullHashModules(chunk): number
Gets number of chunk full hash modules.
chunkGraph.getNumberOfChunkModules(chunk): number
Gets number of chunk modules.
chunkGraph.getNumberOfEntryModules(chunk): number
Gets number of entry modules.
chunkGraph.getNumberOfModuleChunks(module): number
Gets number of module chunks.
chunkGraph.getNumberOfRuntimeModules(chunk): number
Gets number of runtime modules.
chunkGraph.getOrderedChunkModules(chunk, comparator): Module[]
Gets ordered chunk modules.
chunkGraph.getOrderedChunkModulesIterable(chunk, comparator): Iterable<Module>
Gets ordered chunk modules iterable.
chunkGraph.getOrderedChunkModulesIterableBySourceType(chunk, sourceType, comparator): Iterable<Module, any, any> | undefined
Gets ordered chunk modules iterable by source type.
chunkGraph.getOrderedModuleChunksIterable(module, sortFn): Iterable<Chunk>
Gets ordered module chunks iterable.
chunkGraph.getRenderedModuleHash(module, runtime): string
Gets rendered module hash.
chunkGraph.getRuntimeChunkDependentChunksIterable(chunk): Iterable<Chunk>
Gets runtime chunk dependent chunks iterable.
chunkGraph.getRuntimeId(runtime): RuntimeId
Returns the id of the runtime.
chunkGraph.getTreeRuntimeRequirements(chunk): ReadonlySet<string>
Gets tree runtime requirements.
chunkGraph.hasChunkEntryDependentChunks(chunk): boolean
Checks whether this chunk graph contains the chunk.
chunkGraph.hasModuleHashes(module, runtime): boolean
Checks whether this chunk graph contains the module.
chunkGraph.hasModuleInGraph(chunk, filterFn, filterChunkFn?): boolean
Checks whether this chunk graph contains the chunk.
chunkGraph.integrateChunks(chunkA, chunkB): void
Processes the provided chunk a.
chunkGraph.isEntryModule(module): boolean
Checks whether this chunk graph is entry module.
chunkGraph.isEntryModuleInChunk(module, chunk): boolean
Checks whether this chunk graph is entry module in chunk.
chunkGraph.isModuleInChunk(module, chunk): boolean
Checks whether this chunk graph is module in chunk.
chunkGraph.isModuleInChunkGroup(module, chunkGroup): boolean
Checks whether this chunk graph is module in chunk group.
chunkGraph.replaceModule(oldModule, newModule): void
Processes the provided old module.
chunkGraph.setChunkModuleSourceTypes(chunk, module, sourceTypes): void
Sets chunk module source types.
chunkGraph.setModuleHashes(module, runtime, hash, renderedHash): void
Sets module hashes.
chunkGraph.setModuleId(module, id): void
Updates module id using the provided module.
chunkGraph.setRuntimeId(runtime, id): void
Updates runtime id using the provided runtime.
chunkGraph.upgradeDependentToFullHashModules(chunk): void
ChunkUpgrade dependent to full hash modules.
ChunkGraph.clearChunkGraphForChunk(chunk): void
ChunkClear chunk graph for chunk.
ChunkGraph.clearChunkGraphForModule(module): void
ModuleClear chunk graph for module.
ChunkGraph.getChunkGraphForChunk(chunk, deprecateMessage, deprecationCode): ChunkGraph
Gets chunk graph for chunk.
ChunkGraph.getChunkGraphForModule(module, deprecateMessage, deprecationCode): ChunkGraph
Gets chunk graph for module.
ChunkGraph.setChunkGraphForChunk(chunk, chunkGraph): void
ChunkChunkGraphSets chunk graph for chunk.
ChunkGraph.setChunkGraphForModule(module, chunkGraph): void
ModuleChunkGraphSets chunk graph for module.