refactor: propagate generics type
[poolifier.git] / src / pools / abstract-pool.ts
index 1e61071c42382e1ccb9d546cb0a035ac6196afe3..fa1a8ba1382c131d97b2cab70d6d3e1df7bd0829 100644 (file)
@@ -88,7 +88,11 @@ export abstract class AbstractPool<
     if (this.opts.enableEvents === true) {
       this.emitter = new PoolEmitter()
     }
-    this.workerChoiceStrategyContext = new WorkerChoiceStrategyContext(
+    this.workerChoiceStrategyContext = new WorkerChoiceStrategyContext<
+    Worker,
+    Data,
+    Response
+    >(
       this,
       () => {
         const createdWorker = this.createAndSetupWorker()