Apply dependencies update
[e-mobility-charging-stations-simulator.git] / src / types / ChargingStationWorker.ts
index 155a353a0d61efb84bf894de867a86fb8c233a03..fe09514f26fbe71b40d90c0762b12b45e7606efe 100644 (file)
@@ -1,8 +1,8 @@
 import { WorkerData, WorkerMessage, WorkerMessageEvents } from './Worker';
 
-import { JsonType } from './JsonType';
+import { JsonObject } from './JsonType';
 
-export interface ChargingStationWorkerOptions extends JsonType {
+export interface ChargingStationWorkerOptions extends JsonObject {
   elementStartDelay?: number;
 }
 
@@ -15,17 +15,19 @@ export interface ChargingStationWorkerData extends WorkerData {
 enum InternalChargingStationWorkerMessageEvents {
   STARTED = 'started',
   STOPPED = 'stopped',
-  PERFORMANCE_STATISTICS = 'performanceStatistics'
+  PERFORMANCE_STATISTICS = 'performanceStatistics',
 }
 
-export type ChargingStationWorkerMessageEvents = WorkerMessageEvents | InternalChargingStationWorkerMessageEvents;
+export type ChargingStationWorkerMessageEvents =
+  | WorkerMessageEvents
+  | InternalChargingStationWorkerMessageEvents;
 
 export const ChargingStationWorkerMessageEvents = {
   ...WorkerMessageEvents,
-  ...InternalChargingStationWorkerMessageEvents
+  ...InternalChargingStationWorkerMessageEvents,
 };
 
-
-export interface ChargingStationWorkerMessage extends Omit<WorkerMessage<ChargingStationWorkerData>, 'id'> {
+export interface ChargingStationWorkerMessage
+  extends Omit<WorkerMessage<ChargingStationWorkerData>, 'id'> {
   id: ChargingStationWorkerMessageEvents;
 }