# Type Alias: StatsObject

<!-- YAML
title: "Type Alias: StatsObject"
source_link: lib/stats/StatsFactory.js#L66
-->

- 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 : (unknown) extends (unknown) ? (unknown) : (unknown)}
