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