Refine connector id validation error message
[e-mobility-charging-stations-simulator.git] / src / types / Statistics.ts
index cf1e01b66618cf07f598238477f9db46a7ac004c..72f96696905165847155a305ddb8b4d5e3f8ab5b 100644 (file)
@@ -1,11 +1,12 @@
-import { CircularArray } from '../utils/CircularArray';
+import type { CircularArray } from '../utils/CircularArray';
+import type { WorkerData } from './Worker';
 
-export interface TimeSeries {
+export type TimeSeries = {
   timestamp: number;
   value: number;
-}
+};
 
-export interface StatisticsData {
+export type StatisticsData = {
   countRequest: number;
   countResponse: number;
   countError: number;
@@ -19,12 +20,13 @@ export interface StatisticsData {
   medTimeMeasurement: number;
   ninetyFiveThPercentileTimeMeasurement: number;
   stdDevTimeMeasurement: number;
-}
+};
 
-export default interface Statistics {
+export type Statistics = WorkerData & {
   id: string;
+  name: string;
   uri: string;
   createdAt: Date;
   updatedAt?: Date;
   statisticsData: Map<string, Partial<StatisticsData>>;
-}
+};