Abstract Class: ChunkGroup
Defined in: webpack/types.d.ts:1596Extended by
Constructors
Constructor
new ChunkGroup(): ChunkGroup
Returns
ChunkGroup
Properties
chunks
chunks: Chunk[]
Defined in: webpack/types.d.ts:1599
getModuleIndex()
getModuleIndex: (Defined in: webpack/types.d.ts:1698module) =>number
Parameters
module
Module
Returns
number
getModuleIndex2()
getModuleIndex2: (Defined in: webpack/types.d.ts:1699module) =>number
Parameters
module
Module
Returns
number
groupDebugId
groupDebugId: number
Defined in: webpack/types.d.ts:1597
index?
Defined in: webpack/types.d.ts:1601optionalindex:number
name?
Defined in: webpack/types.d.ts:1612 returns the name of current ChunkGroup sets a new name for current ChunkGroupoptionalname:string
options
options: ChunkGroupOptions
Defined in: webpack/types.d.ts:1598
origins
origins: OriginRecord[]
Defined in: webpack/types.d.ts:1600
Accessors
asyncEntrypointsIterable
Get Signature
get asyncEntrypointsIterable():Defined in: webpack/types.d.ts:1653SortableSet<ChunkGroup>
Returns
SortableSet<ChunkGroup>
blocksIterable
Get Signature
get blocksIterable():Defined in: webpack/types.d.ts:1657Iterable<AsyncDependenciesBlock>
Returns
Iterable<AsyncDependenciesBlock>
childrenIterable
Get Signature
get childrenIterable():Defined in: webpack/types.d.ts:1644SortableSet<ChunkGroup>
Returns
SortableSet<ChunkGroup>
debugId
Get Signature
get debugId(): string
Defined in: webpack/types.d.ts:1617
get a uniqueId for ChunkGroup, made up of its member Chunk debugId’s
Returns
string
id
Get Signature
get id(): string
Defined in: webpack/types.d.ts:1622
get a unique id for ChunkGroup, made up of its member Chunk id’s
Returns
string
parentsIterable
Get Signature
get parentsIterable():Defined in: webpack/types.d.ts:1650SortableSet<ChunkGroup>
Returns
SortableSet<ChunkGroup>
Methods
addAsyncEntrypoint()
addAsyncEntrypoint(Defined in: webpack/types.d.ts:1652entrypoint):boolean
Parameters
entrypoint
Entrypoint
Returns
boolean
addBlock()
addBlock(Defined in: webpack/types.d.ts:1658block):boolean
Parameters
block
AsyncDependenciesBlock
Returns
boolean
addChild()
addChild(Defined in: webpack/types.d.ts:1641group):boolean
Parameters
group
ChunkGroup
Returns
boolean
addOptions()
addOptions(Defined in: webpack/types.d.ts:1606 when a new chunk is added to a chunkGroup, addingOptions will occur.options):void
Parameters
options
ChunkGroupOptions
Returns
void
addOrigin()
addOrigin(Defined in: webpack/types.d.ts:1659module,loc,request):void
Parameters
module
Module
loc
DependencyLocation
request
string
Returns
void
addParent()
addParent(Defined in: webpack/types.d.ts:1646parentChunk):boolean
Parameters
parentChunk
ChunkGroup
Returns
boolean
checkConstraints()
checkConstraints(): void
Defined in: webpack/types.d.ts:1697
Returns
void
compareTo()
compareTo(Defined in: webpack/types.d.ts:1672 Sorting predicate which allows current ChunkGroup to be compared against another. Sorting values are based off of number of chunks in ChunkGroup.chunkGraph,otherGroup):-1|0|1
Parameters
chunkGraph
ChunkGraph
otherGroup
ChunkGroup
Returns
-1 | 0 | 1
getBlocks()
getBlocks(): AsyncDependenciesBlock[]
Defined in: webpack/types.d.ts:1654
Returns
AsyncDependenciesBlock[]
getChildren()
getChildren(): ChunkGroup[]
Defined in: webpack/types.d.ts:1642
Returns
ChunkGroup[]
getChildrenByOrders()
getChildrenByOrders(Defined in: webpack/types.d.ts:1673moduleGraph,chunkGraph):Record<string,ChunkGroup[]>
Parameters
moduleGraph
ModuleGraph
chunkGraph
ChunkGraph
Returns
Record<string, ChunkGroup[]>
getFiles()
getFiles(): string[]
Defined in: webpack/types.d.ts:1664
Returns
string[]
getModulePostOrderIndex()
getModulePostOrderIndex(Defined in: webpack/types.d.ts:1696 Gets the bottom-up index of a module in this ChunkGroupmodule):number
Parameters
module
Module
Returns
number
getModulePreOrderIndex()
getModulePreOrderIndex(Defined in: webpack/types.d.ts:1686 Gets the top-down index of a module in this ChunkGroupmodule):number
Parameters
module
Module
Returns
number
getNumberOfBlocks()
getNumberOfBlocks(): number
Defined in: webpack/types.d.ts:1655
Returns
number
getNumberOfChildren()
getNumberOfChildren(): number
Defined in: webpack/types.d.ts:1643
Returns
number
getNumberOfParents()
getNumberOfParents(): number
Defined in: webpack/types.d.ts:1648
Returns
number
getParents()
getParents(): ChunkGroup[]
Defined in: webpack/types.d.ts:1647
Returns
ChunkGroup[]
hasBlock()
hasBlock(Defined in: webpack/types.d.ts:1656block):boolean
Parameters
block
AsyncDependenciesBlock
Returns
boolean
hasParent()
hasParent(Defined in: webpack/types.d.ts:1649parent):boolean
Parameters
parent
ChunkGroup
Returns
boolean
insertChunk()
insertChunk(Defined in: webpack/types.d.ts:1632 inserts a chunk before another existing chunk in groupchunk,before):boolean
Parameters
chunk
Chunk
before
Chunk
Returns
boolean
isInitial()
isInitial(): boolean
Defined in: webpack/types.d.ts:1640
Returns
boolean
pushChunk()
pushChunk(Defined in: webpack/types.d.ts:1637 add a chunk into ChunkGroup. Is pushed on or prependedchunk):boolean
Parameters
chunk
Chunk
Returns
boolean
remove()
remove(): void
Defined in: webpack/types.d.ts:1665
Returns
void
removeChild()
removeChild(Defined in: webpack/types.d.ts:1645group):boolean
Parameters
group
ChunkGroup
Returns
boolean
removeChunk()
removeChunk(Defined in: webpack/types.d.ts:1639chunk):boolean
Parameters
chunk
Chunk
Returns
boolean
removeParent()
removeParent(Defined in: webpack/types.d.ts:1651chunkGroup):boolean
Parameters
chunkGroup
ChunkGroup
Returns
boolean
replaceChunk()
replaceChunk(Defined in: webpack/types.d.ts:1638oldChunk,newChunk):boolean
Parameters
oldChunk
Chunk
newChunk
Chunk
Returns
boolean
setModulePostOrderIndex()
setModulePostOrderIndex(Defined in: webpack/types.d.ts:1691 Sets the bottom-up index of a module in this ChunkGroupmodule,index):void
Parameters
module
Module
index
number
Returns
void
setModulePreOrderIndex()
setModulePreOrderIndex(Defined in: webpack/types.d.ts:1681 Sets the top-down index of a module in this ChunkGroupmodule,index):void
Parameters
module
Module
index
number
Returns
void
sortItems()
sortItems(): void
Defined in: webpack/types.d.ts:1666
Returns
void
unshiftChunk()
unshiftChunk(Defined in: webpack/types.d.ts:1627 Performs an unshift of a specific chunkchunk):boolean
Parameters
chunk
Chunk
Returns
boolean