On this page

  • {Entrypoint}
new ChunkGroup(): ChunkGroup
Returns:
{ChunkGroup}
  • asyncEntrypointsIterable {SortableSet}
  • blocksIterable {Iterable}
  • childrenIterable {SortableSet}
  • chunks {Chunk[]}
  • debugId <string> get a uniqueId for ChunkGroup, made up of its member Chunk debugId's
  • getModuleIndex <object>
  • getModuleIndex2 <object>
  • groupDebugId <number>
  • id <string> get a unique id for ChunkGroup, made up of its member Chunk id's
  • index <number>
  • name <string> returns the name of current ChunkGroup sets a new name for current ChunkGroup
  • options {ChunkGroupOptions}
  • origins {OriginRecord[]}
  • parentsIterable {SortableSet}
webpack.ChunkGroup.addAsyncEntrypoint(entrypoint): void
  • entrypoint {Entrypoint}
  • Returns: <boolean>

webpack.ChunkGroup.addBlock(block): void
  • block {AsyncDependenciesBlock}
  • Returns: <boolean>

webpack.ChunkGroup.addChild(group): void

webpack.ChunkGroup.addOptions(options): void
  • options {ChunkGroupOptions}
  • Returns: {void}

when a new chunk is added to a chunkGroup, addingOptions will occur.


webpack.ChunkGroup.addOrigin(module, loc, request): void
  • module {Module}
  • loc {DependencyLocation}
  • request <string>
  • Returns: {void}

webpack.ChunkGroup.addParent(parentChunk): void
  • parentChunk {ChunkGroup}
  • Returns: <boolean>

webpack.ChunkGroup.checkConstraints(): void
Returns:
{void}

webpack.ChunkGroup.compareTo(chunkGraph, otherGroup): void
  • chunkGraph {ChunkGraph}
  • otherGroup {ChunkGroup}
  • Returns: {-1|0|1}

Sorting predicate which allows current ChunkGroup to be compared against another. Sorting values are based off of number of chunks in ChunkGroup.


webpack.ChunkGroup.getBlocks(): AsyncDependenciesBlock[]
Returns:
{AsyncDependenciesBlock[]}

webpack.ChunkGroup.getChildren(): ChunkGroup[]
Returns:
{ChunkGroup[]}

webpack.ChunkGroup.getChildrenByOrders(moduleGraph, chunkGraph): void
  • moduleGraph {ModuleGraph}
  • chunkGraph {ChunkGraph}
  • Returns: {Record<string, ChunkGroup[]>}

webpack.ChunkGroup.getFiles(): string[]
Returns:<string[]>

webpack.ChunkGroup.getModulePostOrderIndex(module): void

Gets the bottom-up index of a module in this ChunkGroup


webpack.ChunkGroup.getModulePreOrderIndex(module): void

Gets the top-down index of a module in this ChunkGroup


webpack.ChunkGroup.getNumberOfBlocks(): number
Returns:<number>

webpack.ChunkGroup.getNumberOfChildren(): number
Returns:<number>

webpack.ChunkGroup.getNumberOfParents(): number
Returns:<number>

webpack.ChunkGroup.getParents(): ChunkGroup[]
Returns:
{ChunkGroup[]}

webpack.ChunkGroup.hasBlock(block): void
  • block {AsyncDependenciesBlock}
  • Returns: <boolean>

webpack.ChunkGroup.hasParent(parent): void

webpack.ChunkGroup.insertChunk(chunk, before): void
  • chunk {Chunk}
  • before {Chunk}
  • Returns: <boolean>

inserts a chunk before another existing chunk in group


webpack.ChunkGroup.isInitial(): boolean
Returns:<boolean>

webpack.ChunkGroup.pushChunk(chunk): void

add a chunk into ChunkGroup. Is pushed on or prepended


webpack.ChunkGroup.remove(): void
Returns:
{void}

webpack.ChunkGroup.removeChild(group): void

webpack.ChunkGroup.removeChunk(chunk): void

webpack.ChunkGroup.removeParent(chunkGroup): void
  • chunkGroup {ChunkGroup}
  • Returns: <boolean>

webpack.ChunkGroup.replaceChunk(oldChunk, newChunk): void
  • oldChunk {Chunk}
  • newChunk {Chunk}
  • Returns: <boolean>

webpack.ChunkGroup.setModulePostOrderIndex(module, index): void
  • module {Module}
  • index <number>
  • Returns: {void}

Sets the bottom-up index of a module in this ChunkGroup


webpack.ChunkGroup.setModulePreOrderIndex(module, index): void
  • module {Module}
  • index <number>
  • Returns: {void}

Sets the top-down index of a module in this ChunkGroup


webpack.ChunkGroup.sortItems(): void
Returns:
{void}

webpack.ChunkGroup.unshiftChunk(chunk): void

Performs an unshift of a specific chunk