refactor: cleanup worker related type definitions
[e-mobility-charging-stations-simulator.git] / src / worker / WorkerTypes.ts
index e1e89a7cde183ac99841b55fdc67b04ad0839329..b180983e8a9594c3e1308fa12679a4fc2cfd4493 100644 (file)
@@ -45,6 +45,13 @@ export interface WorkerOptions {
 
 export type WorkerData = Record<string, unknown>
 
+export interface WorkerDataError extends WorkerData {
+  event: WorkerMessageEvents
+  name: string
+  message: string
+  stack?: string
+}
+
 export interface WorkerSetElement {
   worker: Worker
   numberOfWorkerElements: number
@@ -61,10 +68,3 @@ export enum WorkerMessageEvents {
   addedWorkerElement = 'addedWorkerElement',
   workerElementError = 'workerElementError'
 }
-
-export interface WorkerDataError extends WorkerData {
-  event: WorkerMessageEvents
-  name: string
-  message: string
-  stack?: string
-}