type ReducedData = { time: Date; cpu: ReducedValuesPerc; ram: ReducedValuesMinMax; hdd?: ReducedDriveData; }; type ReducedValuesPerc = { avg: number; peak: number; }; type ReducedValuesMinMax = ReducedValuesPerc & { max: number }; type ReducedDriveData = { [mount: string]: ReducedValuesMinMax; };