new StatsFactory(): StatsFactoryReturns:
<StatsFactory>Attributes
hooks:
<StatsFactoryHooks>create(type, data, baseContext): CreatedObjectAttributes
type:
<string>data:
{FactoryData}
baseContext:
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.
createGroup(key:<string>, children:<T[]>, items:<T[]>) =><R>getKeys(item:<T>) =><string>[] |<undefined>getOptions(name:<string>, items:<T[]>) =><GroupOptionsSmartGrouping>
Returns grouped items.
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} runtime<RuntimeSpec>type<string>
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 (...) ? (...) : (...)>
](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)