build(deps): apply updates
[e-mobility-charging-stations-simulator.git] / src / worker / WorkerAbstract.ts
index 8588691dc3911e1e48f9aabe6f854dada52912fa..3dd9a782a8661507f61fa21787ed9f80c9465852 100644 (file)
@@ -1,9 +1,9 @@
 import fs from 'node:fs';
 
-import WorkerConstants from './WorkerConstants';
-import type { WorkerData, WorkerOptions } from '../types/Worker';
+import { WorkerConstants } from './WorkerConstants';
+import type { WorkerData, WorkerOptions } from './WorkerTypes';
 
-export default abstract class WorkerAbstract<T extends WorkerData> {
+export abstract class WorkerAbstract<T extends WorkerData> {
   protected readonly workerScript: string;
   protected readonly workerOptions: WorkerOptions;
   public abstract readonly size: number;
@@ -24,9 +24,7 @@ export default abstract class WorkerAbstract<T extends WorkerData> {
       poolMaxSize: WorkerConstants.DEFAULT_POOL_MAX_SIZE,
       elementsPerWorker: WorkerConstants.DEFAULT_ELEMENTS_PER_WORKER,
       poolOptions: {},
-      messageHandler: () => {
-        /* This is intentional */
-      },
+      messageHandler: WorkerConstants.EMPTY_FUNCTION,
     }
   ) {
     if (!workerScript) {