feat(simulator): add more OCPP 2.x.x types definition
[e-mobility-charging-stations-simulator.git] / src / types / Statistics.ts
index 72f96696905165847155a305ddb8b4d5e3f8ab5b..93687190301bb429380385dedf04b4d871b0c03c 100644 (file)
@@ -1,5 +1,6 @@
-import type { CircularArray } from '../utils/CircularArray';
-import type { WorkerData } from './Worker';
+import type { IncomingRequestCommand, RequestCommand } from './internal';
+import type { CircularArray } from '../utils';
+import type { WorkerData } from '../worker';
 
 export type TimeSeries = {
   timestamp: number;
@@ -22,11 +23,11 @@ export type StatisticsData = {
   stdDevTimeMeasurement: number;
 };
 
-export type Statistics = WorkerData & {
+export type Statistics = {
   id: string;
   name: string;
   uri: string;
   createdAt: Date;
   updatedAt?: Date;
-  statisticsData: Map<string, Partial<StatisticsData>>;
-};
+  statisticsData: Map<string | RequestCommand | IncomingRequestCommand, Partial<StatisticsData>>;
+} & WorkerData;