build(deps-dev): apply updates
[e-mobility-charging-stations-simulator.git] / src / worker / WorkerConstants.ts
index bbfcdac4b10a37b55adf26ee21d5385517b97ca9..c7f8065ae1dc603842e78e6eae6a8c0fe7133e17 100644 (file)
@@ -1,4 +1,4 @@
-import { type ThreadPoolOptions, availableParallelism } from 'poolifier';
+import { availableParallelism } from 'poolifier';
 
 import type { WorkerOptions } from './WorkerTypes';
 
@@ -10,7 +10,6 @@ export const workerSetVersion = '1.0.1';
 
 export const DEFAULT_ELEMENT_START_DELAY = 0;
 export const DEFAULT_WORKER_START_DELAY = 500;
-export const POOL_MAX_INACTIVE_TIME = 60000;
 export const DEFAULT_POOL_MIN_SIZE = Math.floor(availableParallelism() / 2);
 export const DEFAULT_POOL_MAX_SIZE = Math.round(availableParallelism() * 1.5);
 export const DEFAULT_ELEMENTS_PER_WORKER = 1;
@@ -21,10 +20,8 @@ export const DEFAULT_WORKER_OPTIONS: WorkerOptions = Object.freeze({
   poolMinSize: DEFAULT_POOL_MIN_SIZE,
   poolMaxSize: DEFAULT_POOL_MAX_SIZE,
   elementsPerWorker: DEFAULT_ELEMENTS_PER_WORKER,
-  poolOptions: {},
+  poolOptions: {
+    enableEvents: true,
+    restartWorkerOnError: true,
+  },
 });
-
-export const DEFAULT_POOL_OPTIONS: ThreadPoolOptions = {
-  enableEvents: true,
-  restartWorkerOnError: true,
-};