refactor: conditionally reset strategy internals
[poolifier.git] / src / pools / selection-strategies / selection-strategies-utils.ts
index 3db6456603b44b7bf3508a2bd375687f4a4d7e04..b0967d094ad9b5f1fb2957552e6628742fad2935 100644 (file)
@@ -20,8 +20,8 @@ import { WeightedRoundRobinWorkerChoiceStrategy } from './weighted-round-robin-w
  */
 export function getWorkerChoiceStrategy<
   Worker extends IPoolWorker,
-  Data,
-  Response
+  Data = unknown,
+  Response = unknown
 > (
   pool: IPoolInternal<Worker, Data, Response>,
   workerChoiceStrategy: WorkerChoiceStrategy = WorkerChoiceStrategies.ROUND_ROBIN