refactor: use class property if appropriate
[poolifier.git] / src / pools / selection-strategies / round-robin-worker-choice-strategy.ts
index 1499db945f8297181724db968f21b938d8f3618b..9b49d7643581d8a4991bc1b25239b2053e0265d2 100644 (file)
@@ -11,11 +11,11 @@ import type { IWorkerChoiceStrategy } from './selection-strategies-types'
  */
 export class RoundRobinWorkerChoiceStrategy<
     Worker extends IPoolWorker,
-    Data,
-    Response
+    Data = unknown,
+    Response = unknown
   >
   extends AbstractWorkerChoiceStrategy<Worker, Data, Response>
-  implements IWorkerChoiceStrategy {
+  implements IWorkerChoiceStrategy<Worker, Data, Response> {
   /**
    * Id of the next worker.
    */