Move worker message handler to the options argument
[e-mobility-charging-stations-simulator.git] / src / types / Statistics.ts
CommitLineData
ef72d3f5 1import { CircularArray } from '../utils/CircularArray';
2a370053 2import { URL } from 'url';
6bf6769e 3
aef1b33a 4export interface StatisticsData {
e118beaa
JB
5 countRequest: number;
6 countResponse: number;
7 countError: number;
4a71152b 8 countTimeMeasurement: number;
edfb206c 9 timeMeasurementSeries: CircularArray<number>;
6bf6769e
JB
10 currentTimeMeasurement: number;
11 minTimeMeasurement: number;
12 maxTimeMeasurement: number;
13 totalTimeMeasurement: number;
14 avgTimeMeasurement: number;
15 medTimeMeasurement: number;
b49422c6 16 ninetyFiveThPercentileTimeMeasurement: number;
aeada1fa 17 stdDevTimeMeasurement: number;
e118beaa 18}
63b48f77 19
aef1b33a 20export default interface Statistics {
418106c8 21 id: string;
2a370053 22 URI: string;
72f041bd
JB
23 createdAt: Date;
24 lastUpdatedAt?: Date;
aef1b33a 25 statisticsData: Record<string, StatisticsData>;
63b48f77 26}