On this page

new StatsFactory(): StatsFactory
Attributes
create(type, data, baseContext): CreatedObject
Attributes
data:
{FactoryData}
baseContext:
<Omit> < <StatsFactoryContext> , <"type"> >
< <FactoryData> , <FallbackCreatedObject> >

Returns created object.

Attributes
chunkGroup:<ChunkGroup>

Type:
<T extends ChunkGroupInfoWithName[] ? Record> < <string> , <StatsChunkGroup> : T extends (infer V)[] ? StatsObject<V> , <F>[] : StatsObject<T> , <F> >

Returns grouped items.


Returns grouped items.

Attributes
force:<boolean>
groupChildren:<boolean>
targetGroupCount:<number>


Attributes
module:<Module>
origin:<Module>


  • extract <HookMap><<SyncBailHook><<[any, any, StatsFactoryContext]>, <void>, <UnsetAdditionalOptions>>>
  • filter <HookMap><<SyncBailHook><<[any, StatsFactoryContext, number, number]>, <boolean> | <void>, <UnsetAdditionalOptions>>>
  • filterResults <HookMap><<SyncBailHook><<[any, StatsFactoryContext, number, number]>, <boolean> | <void>, <UnsetAdditionalOptions>>>
  • filterSorted <HookMap><<SyncBailHook><<[any, StatsFactoryContext, number, number]>, <boolean> | <void>, <UnsetAdditionalOptions>>>
  • getItemFactory <HookMap><<SyncBailHook><<[any, StatsFactoryContext]>, <void> | <StatsFactory>, <UnsetAdditionalOptions>>>
  • getItemName <HookMap><<SyncBailHook><<[any, StatsFactoryContext]>, <string> | <void>, <UnsetAdditionalOptions>>>
  • groupResults <HookMap><<SyncBailHook><<[GroupConfig<any, any>[], StatsFactoryContext]>, <void>, <UnsetAdditionalOptions>>>
  • merge <HookMap><<SyncBailHook><<[any[], StatsFactoryContext]>, <any>, <UnsetAdditionalOptions>>>
  • result <HookMap><<SyncBailHook><<[any, StatsFactoryContext]>, <any>, <UnsetAdditionalOptions>>>
  • sort <HookMap><<SyncBailHook><<[((a?: any, b?: any) => -1 | 0 | 1)[], StatsFactoryContext]>, <void>, <UnsetAdditionalOptions>>>
  • sortResults <HookMap><<SyncBailHook><<[((a?: any, b?: any) => -1 | 0 | 1)[], StatsFactoryContext]>, <void>, <UnsetAdditionalOptions>>>

Type:
[ <T extends Compilation ? StatsCompilation : T extends ChunkGroupInfoWithName ? StatsChunkGroup : T extends Chunk ? StatsChunk : T extends OriginRecord ? StatsChunkOrigin : T extends Module ? StatsModule : T extends ModuleGraphConnection ? StatsModuleReason : T extends Asset ? StatsAsset : T extends ModuleTrace ? StatsModuleTraceItem : T extends Dependency ? StatsModuleTraceDependency : T extends Error ? StatsError : (...) extends (...) ? (...) : (...)> ](T extends Compilation ? StatsCompilation : T extends ChunkGroupInfoWithName ? StatsChunkGroup : T extends Chunk ? StatsChunk : T extends OriginRecord ? StatsChunkOrigin : T extends Module ? StatsModule : T extends ModuleGraphConnection ? StatsModuleReason : T extends Asset ? StatsAsset : T extends ModuleTrace ? StatsModuleTraceItem : T extends Dependency ? StatsModuleTraceDependency : T extends Error ? StatsError : (.html#-statscompilation--t-extends-chunkgroupinfowithname--statschunkgroup--t-extends-chunk--statschunk--t-extends-originrecord--statschunkorigin--t-extends-module--statsmodule--t-extends-modulegraphconnection--statsmodulereason--t-extends-asset--statsasset--t-extends-moduletrace--statsmoduletraceitem--t-extends-dependency--statsmoduletracedependency--t-extends-error--statserror---extends)