On this page

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

Returns created object.

Attributes
chunkGroup:ChunkGroup
name:string

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

Returns grouped items.

Attributes
createGroup:(key: string, children: T[], items: T[]) => R
getKeys:(item: T) => string[] | undefined
getOptions:(name: string, items: T[]) => GroupOptionsSmartGrouping

Returns grouped items.

Attributes
force:boolean
groupChildren:boolean
targetGroupCount:number

Attributes
cachedGetErrors:(compilation: Compilation) => Error[]
cachedGetWarnings:(compilation: Compilation) => Error[]
compilation:Compilation
compilationAuxiliaryFileToChunks:Map<string, Chunk[]>
compilationFileToChunks:Map<string, Chunk[]>
makePathsRelative:(path: string) => string
rootModules:Set<Module>
runtime:RuntimeSpec
type:string

Attributes
module:Module
origin:Module


Attributes
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 (...) ? (...) : (...)