Silence one eslint warning
[e-mobility-charging-stations-simulator.git] / src / worker / WorkerFactory.ts
index 01adb96e795eb1e93e74e94b5d8b9bb4c56f9489..d979990c8edc5ae94375b31045b8143508b94a99 100644 (file)
@@ -1,6 +1,6 @@
 import { Worker, isMainThread } from 'worker_threads';
 
-import { PoolOptions } from 'poolifier';
+import type { PoolOptions } from 'poolifier';
 
 import { WorkerData, WorkerOptions, WorkerProcessType } from '../types/Worker';
 import type WorkerAbstract from './WorkerAbstract';
@@ -29,7 +29,6 @@ export default class WorkerFactory {
       workerOptions?.elementStartDelay ?? WorkerConstants.DEFAULT_ELEMENT_START_DELAY;
     workerOptions.poolOptions = workerOptions?.poolOptions ?? ({} as PoolOptions<Worker>);
     workerOptions?.messageHandler &&
-      // eslint-disable-next-line @typescript-eslint/no-misused-promises
       (workerOptions.poolOptions.messageHandler = workerOptions.messageHandler);
     let workerImplementation: WorkerAbstract<T> = null;
     switch (workerProcessType) {