Release 1.0.47
[e-mobility-charging-stations-simulator.git] / src / types / Worker.ts
index c1f6f0c89ae3c197d26eb1a37c6fa3edb2c1c328..eedf5611b773a6f723ce662b189e1572c99432b3 100644 (file)
@@ -24,11 +24,18 @@ export interface StationWorkerData extends WorkerData {
 }
 
 export interface WorkerSetElement {
-  worker: Worker,
-  numberOfWorkerElements: number
+  worker: Worker;
+  numberOfWorkerElements: number;
+}
+
+export interface WorkerMessage {
+  id: WorkerEvents;
+  data: any;
 }
 
 export enum WorkerEvents {
   START_WORKER_ELEMENT = 'startWorkerElement',
+  STOP_WORKER_ELEMENT = 'stopWorkerElement',
+  PERFORMANCE_STATISTICS = 'performanceStatistics'
 }