Class: ChunkGraph
Defined in: webpack/types.d.ts:1395Constructors
Constructor
new ChunkGraph(Defined in: webpack/types.d.ts:1396moduleGraph,hashFunction?):ChunkGraph
Parameters
moduleGraph
ModuleGraph
hashFunction?
HashFunction
Returns
ChunkGraph
Properties
moduleGraph
moduleGraph: ModuleGraph
Defined in: webpack/types.d.ts:1397
Methods
addChunkRuntimeRequirements()
addChunkRuntimeRequirements(Defined in: webpack/types.d.ts:1539chunk,items):void
Parameters
chunk
Chunk
items
Set<string>
Returns
void
addDependentHashModuleToChunk()
addDependentHashModuleToChunk(Defined in: webpack/types.d.ts:1489chunk,module):void
Parameters
chunk
Chunk
module
RuntimeModule
Returns
void
addFullHashModuleToChunk()
addFullHashModuleToChunk(Defined in: webpack/types.d.ts:1488chunk,module):void
Parameters
chunk
Chunk
module
RuntimeModule
Returns
void
addModuleRuntimeRequirements()
addModuleRuntimeRequirements(Defined in: webpack/types.d.ts:1533module,runtime,items,transferOwnership?):void
Parameters
module
Module
runtime
RuntimeSpec
items
Set<string>
transferOwnership?
boolean
Returns
void
addTreeRuntimeRequirements()
addTreeRuntimeRequirements(Defined in: webpack/types.d.ts:1540chunk,items):void
Parameters
chunk
Chunk
items
Iterable<string>
Returns
void
attachDependentHashModules()
attachDependentHashModules(Defined in: webpack/types.d.ts:1404chunk,modules):void
Parameters
chunk
Chunk
modules
Iterable<RuntimeModule>
Returns
void
attachFullHashModules()
attachFullHashModules(Defined in: webpack/types.d.ts:1403chunk,modules):void
Parameters
chunk
Chunk
modules
Iterable<RuntimeModule>
Returns
void
attachModules()
attachModules(Defined in: webpack/types.d.ts:1401chunk,modules):void
Parameters
chunk
Chunk
modules
Iterable<Module>
Returns
void
attachRuntimeModules()
attachRuntimeModules(Defined in: webpack/types.d.ts:1402chunk,modules):void
Parameters
chunk
Chunk
modules
Iterable<RuntimeModule>
Returns
void
canChunksBeIntegrated()
canChunksBeIntegrated(Defined in: webpack/types.d.ts:1478chunkA,chunkB):boolean
Parameters
chunkA
Chunk
chunkB
Chunk
Returns
boolean
compareChunks()
compareChunks(Defined in: webpack/types.d.ts:1468chunkA,chunkB):-1|0|1
Parameters
chunkA
Chunk
chunkB
Chunk
Returns
-1 | 0 | 1
connectBlockAndChunkGroup()
connectBlockAndChunkGroup(Defined in: webpack/types.d.ts:1515depBlock,chunkGroup):void
Parameters
depBlock
AsyncDependenciesBlock
chunkGroup
ChunkGroup
Returns
void
connectChunkAndEntryModule()
connectChunkAndEntryModule(Defined in: webpack/types.d.ts:1482chunk,module,entrypoint):void
Parameters
chunk
Chunk
module
Module
entrypoint
Entrypoint
Returns
void
connectChunkAndModule()
connectChunkAndModule(Defined in: webpack/types.d.ts:1398chunk,module):void
Parameters
chunk
Chunk
module
Module
Returns
void
connectChunkAndRuntimeModule()
connectChunkAndRuntimeModule(Defined in: webpack/types.d.ts:1487chunk,module):void
Parameters
chunk
Chunk
module
RuntimeModule
Returns
void
disconnectChunk()
disconnectChunk(Defined in: webpack/types.d.ts:1400chunk):void
Parameters
chunk
Chunk
Returns
void
disconnectChunkAndEntryModule()
disconnectChunkAndEntryModule(Defined in: webpack/types.d.ts:1490chunk,module):void
Parameters
chunk
Chunk
module
Module
Returns
void
disconnectChunkAndModule()
disconnectChunkAndModule(Defined in: webpack/types.d.ts:1399chunk,module):void
Parameters
chunk
Chunk
module
Module
Returns
void
disconnectChunkAndRuntimeModule()
disconnectChunkAndRuntimeModule(Defined in: webpack/types.d.ts:1491chunk,module):void
Parameters
chunk
Chunk
module
RuntimeModule
Returns
void
disconnectChunkGroup()
disconnectChunkGroup(Defined in: webpack/types.d.ts:1519chunkGroup):void
Parameters
chunkGroup
ChunkGroup
Returns
void
disconnectEntries()
disconnectEntries(Defined in: webpack/types.d.ts:1493chunk):void
Parameters
chunk
Chunk
Returns
void
disconnectEntryModule()
disconnectEntryModule(Defined in: webpack/types.d.ts:1492module):void
Parameters
module
Module
Returns
void
getBlockChunkGroup()
getBlockChunkGroup(Defined in: webpack/types.d.ts:1514depBlock):ChunkGroup
Parameters
depBlock
AsyncDependenciesBlock
Returns
ChunkGroup
getChunkConditionMap()
getChunkConditionMap(Defined in: webpack/types.d.ts:1459chunk,filterFn):ChunkConditionMap
Parameters
chunk
Chunk
filterFn
(c, chunkGraph) => boolean
Returns
ChunkConditionMap
getChunkDependentHashModulesIterable()
getChunkDependentHashModulesIterable(Defined in: webpack/types.d.ts:1508chunk):Iterable<RuntimeModule,any,any>
Parameters
chunk
Chunk
Returns
Iterable<RuntimeModule, any, any>
getChunkEntryDependentChunksIterable()
getChunkEntryDependentChunksIterable(Defined in: webpack/types.d.ts:1497chunk):Iterable<Chunk>
Parameters
chunk
Chunk
Returns
Iterable<Chunk>
getChunkEntryModulesIterable()
getChunkEntryModulesIterable(Defined in: webpack/types.d.ts:1496chunk):Iterable<Module>
Parameters
chunk
Chunk
Returns
Iterable<Module>
getChunkEntryModulesWithChunkGroupIterable()
getChunkEntryModulesWithChunkGroupIterable(Defined in: webpack/types.d.ts:1511chunk):Iterable<[Module,Entrypoint]>
Parameters
chunk
Chunk
Returns
Iterable<[Module, Entrypoint]>
getChunkFullHashModulesIterable()
getChunkFullHashModulesIterable(Defined in: webpack/types.d.ts:1502chunk):Iterable<RuntimeModule,any,any>
Parameters
chunk
Chunk
Returns
Iterable<RuntimeModule, any, any>
getChunkFullHashModulesSet()
getChunkFullHashModulesSet(Defined in: webpack/types.d.ts:1505chunk):ReadonlySet<RuntimeModule>
Parameters
chunk
Chunk
Returns
ReadonlySet<RuntimeModule>
getChunkModuleIdMap()
getChunkModuleIdMap(Defined in: webpack/types.d.ts:1448chunk,filterFn,includeAllChunks?):ChunkModuleIdMapEs5Alias_2
Parameters
chunk
Chunk
filterFn
(m) => boolean
includeAllChunks?
boolean
Returns
ChunkModuleIdMapEs5Alias_2
getChunkModuleRenderedHashMap()
getChunkModuleRenderedHashMap(Defined in: webpack/types.d.ts:1453chunk,filterFn,hashLength?,includeAllChunks?):ChunkModuleHashMap
Parameters
chunk
Chunk
filterFn
(m) => boolean
hashLength?
number
includeAllChunks?
boolean
Returns
ChunkModuleHashMap
getChunkModules()
getChunkModules(Defined in: webpack/types.d.ts:1443chunk):Module[]
Parameters
chunk
Chunk
Returns
Module[]
getChunkModulesIterable()
getChunkModulesIterable(Defined in: webpack/types.d.ts:1422chunk):Iterable<Module>
Parameters
chunk
Chunk
Returns
Iterable<Module>
getChunkModulesIterableBySourceType()
getChunkModulesIterableBySourceType(Defined in: webpack/types.d.ts:1423chunk,sourceType):Iterable<Module,any,any>
Parameters
chunk
Chunk
sourceType
string
Returns
Iterable<Module, any, any>
getChunkModuleSourceTypes()
getChunkModuleSourceTypes(Defined in: webpack/types.d.ts:1432chunk,module):ReadonlySet<string>
Parameters
chunk
Chunk
module
Module
Returns
ReadonlySet<string>
getChunkModulesSize()
getChunkModulesSize(Defined in: webpack/types.d.ts:1469chunk):number
Parameters
chunk
Chunk
Returns
number
getChunkModulesSizes()
getChunkModulesSizes(Defined in: webpack/types.d.ts:1470chunk):Record<string,number>
Parameters
chunk
Chunk
Returns
Record<string, number>
getChunkRootModules()
getChunkRootModules(Defined in: webpack/types.d.ts:1471chunk):Module[]
Parameters
chunk
Chunk
Returns
Module[]
getChunkRuntimeModulesInOrder()
getChunkRuntimeModulesInOrder(Defined in: webpack/types.d.ts:1501chunk):RuntimeModule[]
Parameters
chunk
Chunk
Returns
RuntimeModule[]
getChunkRuntimeModulesIterable()
getChunkRuntimeModulesIterable(Defined in: webpack/types.d.ts:1500chunk):Iterable<RuntimeModule>
Parameters
chunk
Chunk
Returns
Iterable<RuntimeModule>
getChunkRuntimeRequirements()
getChunkRuntimeRequirements(Defined in: webpack/types.d.ts:1545chunk):ReadonlySet<string>
Parameters
chunk
Chunk
Returns
ReadonlySet<string>
getChunkSize()
getChunkSize(Defined in: webpack/types.d.ts:1472chunk,options?):number
Parameters
chunk
Chunk
options?
ChunkSizeOptions
Returns
number
getIntegratedChunksSize()
getIntegratedChunksSize(Defined in: webpack/types.d.ts:1473chunkA,chunkB,options?):number
Parameters
chunkA
Chunk
chunkB
Chunk
options?
ChunkSizeOptions
Returns
number
getModuleChunks()
getModuleChunks(Defined in: webpack/types.d.ts:1417module):Chunk[]
Parameters
module
Module
Returns
Chunk[]
getModuleChunksIterable()
getModuleChunksIterable(Defined in: webpack/types.d.ts:1412module):Iterable<Chunk>
Parameters
module
Module
Returns
Iterable<Chunk>
getModuleGraphHash()
getModuleGraphHash(Defined in: webpack/types.d.ts:1546module,runtime,withConnections?):string
Parameters
module
Module
runtime
RuntimeSpec
withConnections?
boolean
Returns
string
getModuleGraphHashBigInt()
getModuleGraphHashBigInt(Defined in: webpack/types.d.ts:1551module,runtime,withConnections?):bigint
Parameters
module
Module
runtime
RuntimeSpec
withConnections?
boolean
Returns
bigint
getModuleHash()
getModuleHash(Defined in: webpack/types.d.ts:1525module,runtime):string
Parameters
module
Module
runtime
RuntimeSpec
Returns
string
getModuleId()
getModuleId(Defined in: webpack/types.d.ts:1520module):string|number
Parameters
module
Module
Returns
string | number
getModuleRuntimeRequirements()
getModuleRuntimeRequirements(Defined in: webpack/types.d.ts:1541module,runtime):ReadonlySet<string>
Parameters
module
Module
runtime
RuntimeSpec
Returns
ReadonlySet<string>
getModuleRuntimes()
getModuleRuntimes(Defined in: webpack/types.d.ts:1419module):RuntimeSpecSet
Parameters
module
Module
Returns
RuntimeSpecSet
getModuleSourceTypes()
getModuleSourceTypes(Defined in: webpack/types.d.ts:1433module):ReadonlySet<string>
Parameters
module
Module
Returns
ReadonlySet<string>
getNumberOfChunkFullHashModules()
getNumberOfChunkFullHashModules(Defined in: webpack/types.d.ts:1421chunk):number
Parameters
chunk
Chunk
Returns
number
getNumberOfChunkModules()
getNumberOfChunkModules(Defined in: webpack/types.d.ts:1420chunk):number
Parameters
chunk
Chunk
Returns
number
getNumberOfEntryModules()
getNumberOfEntryModules(Defined in: webpack/types.d.ts:1494chunk):number
Parameters
chunk
Chunk
Returns
number
getNumberOfModuleChunks()
getNumberOfModuleChunks(Defined in: webpack/types.d.ts:1418module):number
Parameters
module
Module
Returns
number
getNumberOfRuntimeModules()
getNumberOfRuntimeModules(Defined in: webpack/types.d.ts:1495chunk):number
Parameters
chunk
Chunk
Returns
number
getOrderedChunkModules()
getOrderedChunkModules(Defined in: webpack/types.d.ts:1444chunk,comparator):Module[]
Parameters
chunk
Chunk
comparator
(a, b) => -1 | 0 | 1
Returns
Module[]
getOrderedChunkModulesIterable()
getOrderedChunkModulesIterable(Defined in: webpack/types.d.ts:1434chunk,comparator):Iterable<Module>
Parameters
chunk
Chunk
comparator
(a, b) => -1 | 0 | 1
Returns
Iterable<Module>
getOrderedChunkModulesIterableBySourceType()
getOrderedChunkModulesIterableBySourceType(Defined in: webpack/types.d.ts:1438chunk,sourceType,comparator):Iterable<Module,any,any>
Parameters
chunk
Chunk
sourceType
string
comparator
(a, b) => -1 | 0 | 1
Returns
Iterable<Module, any, any>
getOrderedModuleChunksIterable()
getOrderedModuleChunksIterable(Defined in: webpack/types.d.ts:1413module,sortFn):Iterable<Chunk>
Parameters
module
Module
sortFn
(a, b) => -1 | 0 | 1
Returns
Iterable<Chunk>
getRenderedModuleHash()
getRenderedModuleHash(Defined in: webpack/types.d.ts:1526module,runtime):string
Parameters
module
Module
runtime
RuntimeSpec
Returns
string
getRuntimeChunkDependentChunksIterable()
getRuntimeChunkDependentChunksIterable(Defined in: webpack/types.d.ts:1498chunk):Iterable<Chunk>
Parameters
chunk
Chunk
Returns
Iterable<Chunk>
getRuntimeId()
getRuntimeId(Defined in: webpack/types.d.ts:1522runtime):RuntimeId
Parameters
runtime
string
Returns
RuntimeId
getTreeRuntimeRequirements()
getTreeRuntimeRequirements(Defined in: webpack/types.d.ts:1556chunk):ReadonlySet<string>
Parameters
chunk
Chunk
Returns
ReadonlySet<string>
hasChunkEntryDependentChunks()
hasChunkEntryDependentChunks(Defined in: webpack/types.d.ts:1499chunk):boolean
Parameters
chunk
Chunk
Returns
boolean
hasModuleHashes()
hasModuleHashes(Defined in: webpack/types.d.ts:1524module,runtime):boolean
Parameters
module
Module
runtime
RuntimeSpec
Returns
boolean
hasModuleInGraph()
hasModuleInGraph(Defined in: webpack/types.d.ts:1463chunk,filterFn,filterChunkFn?):boolean
Parameters
chunk
Chunk
filterFn
(m) => boolean
filterChunkFn?
(c, chunkGraph) => boolean
Returns
boolean
integrateChunks()
integrateChunks(Defined in: webpack/types.d.ts:1479chunkA,chunkB):void
Parameters
chunkA
Chunk
chunkB
Chunk
Returns
void
isEntryModule()
isEntryModule(Defined in: webpack/types.d.ts:1411module):boolean
Parameters
module
Module
Returns
boolean
isEntryModuleInChunk()
isEntryModuleInChunk(Defined in: webpack/types.d.ts:1481module,chunk):boolean
Parameters
module
Module
chunk
Chunk
Returns
boolean
isModuleInChunk()
isModuleInChunk(Defined in: webpack/types.d.ts:1409module,chunk):boolean
Parameters
module
Module
chunk
Chunk
Returns
boolean
isModuleInChunkGroup()
isModuleInChunkGroup(Defined in: webpack/types.d.ts:1410module,chunkGroup):boolean
Parameters
module
Module
chunkGroup
ChunkGroup
Returns
boolean
replaceModule()
replaceModule(Defined in: webpack/types.d.ts:1408oldModule,newModule):void
Parameters
oldModule
Module
newModule
Module
Returns
void
setChunkModuleSourceTypes()
setChunkModuleSourceTypes(Defined in: webpack/types.d.ts:1427chunk,module,sourceTypes):void
Parameters
chunk
Chunk
module
Module
sourceTypes
ReadonlySet<string>
Returns
void
setModuleHashes()
setModuleHashes(Defined in: webpack/types.d.ts:1527module,runtime,hash,renderedHash):void
Parameters
module
Module
runtime
RuntimeSpec
hash
string
renderedHash
string
Returns
void
setModuleId()
setModuleId(Defined in: webpack/types.d.ts:1521module,id):void
Parameters
module
Module
id
ModuleId
Returns
void
setRuntimeId()
setRuntimeId(Defined in: webpack/types.d.ts:1523runtime,id):void
Parameters
runtime
string
id
RuntimeId
Returns
void
upgradeDependentToFullHashModules()
upgradeDependentToFullHashModules(Defined in: webpack/types.d.ts:1480chunk):void
Parameters
chunk
Chunk
Returns
void
clearChunkGraphForChunk()
Defined in: webpack/types.d.ts:1594staticclearChunkGraphForChunk(chunk):void
Parameters
chunk
Chunk
Returns
void
Deprecated
clearChunkGraphForModule()
Defined in: webpack/types.d.ts:1575staticclearChunkGraphForModule(module):void
Parameters
module
Module
Returns
void
Deprecated
getChunkGraphForChunk()
Defined in: webpack/types.d.ts:1580staticgetChunkGraphForChunk(chunk,deprecateMessage,deprecationCode):ChunkGraph
Parameters
chunk
Chunk
deprecateMessage
string
deprecationCode
string
Returns
ChunkGraph
Deprecated
getChunkGraphForModule()
Defined in: webpack/types.d.ts:1561staticgetChunkGraphForModule(module,deprecateMessage,deprecationCode):ChunkGraph
Parameters
module
Module
deprecateMessage
string
deprecationCode
string
Returns
ChunkGraph
Deprecated
setChunkGraphForChunk()
Defined in: webpack/types.d.ts:1589staticsetChunkGraphForChunk(chunk,chunkGraph):void
Parameters
chunk
Chunk
chunkGraph
ChunkGraph
Returns
void
Deprecated
setChunkGraphForModule()
Defined in: webpack/types.d.ts:1570staticsetChunkGraphForModule(module,chunkGraph):void
Parameters
module
Module
chunkGraph
ChunkGraph
Returns
void