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