build: refine editorconfig configuration
[poolifier.git] / src / pools / selection-strategies / less-used-worker-choice-strategy.ts
index c83a012b313eaa80cee0999bb49c200cce0ad769..f0632db86bbda11a8945d6670a965d621f04a673 100644 (file)
@@ -15,7 +15,7 @@ export class LessUsedWorkerChoiceStrategy<
     Response
   >
   extends AbstractWorkerChoiceStrategy<Worker, Data, Response>
-  implements IWorkerChoiceStrategy {
+  implements IWorkerChoiceStrategy<Worker, Data, Response> {
   /** {@inheritDoc} */
   public reset (): boolean {
     return true
@@ -24,7 +24,7 @@ export class LessUsedWorkerChoiceStrategy<
   /** {@inheritDoc} */
   public choose (): number {
     const freeWorkerKey = this.pool.findFreeWorkerKey()
-    if (!this.isDynamicPool && freeWorkerKey !== -1) {
+    if (freeWorkerKey !== -1) {
       return freeWorkerKey
     }
     let minNumberOfTasks = Infinity