Update to poolifier 2.0.0-beta.6 (#10)
[e-mobility-charging-stations-simulator.git] / src / worker / WorkerDynamicPool.ts
index aa3542b26386f72e75c39eb589656e3f9009e1ca..0cbefdf66ed455b8ccc924384129b7a184361c18 100644 (file)
@@ -1,7 +1,8 @@
-import { DynamicThreadPool, DynamicThreadPoolOptions } from 'poolifier';
+import { DynamicThreadPool, PoolOptions } from 'poolifier';
 
 import Constants from '../utils/Constants';
 import Utils from '../utils/Utils';
+import { Worker } from 'worker_threads';
 import { WorkerData } from '../types/Worker';
 import Wrk from './Wrk';
 
@@ -58,7 +59,7 @@ export default class WorkerDynamicPool<T> extends Wrk {
 class DynamicPool extends DynamicThreadPool<WorkerData> {
   private static instance: DynamicPool;
 
-  private constructor(min: number, max: number, filename: string, opts?: DynamicThreadPoolOptions) {
+  private constructor(min: number, max: number, filename: string, opts?: PoolOptions<Worker>) {
     super(min, max, filename, opts);
   }