fix: fix type namespace collision
[poolifier.git] / src / pools / selection-strategies / worker-choice-strategy-context.ts
index 43bcb3adee19a9aaedf072e526f0b59235e55b40..f6e132c88514e3012dcf732cb01cde69a4b26410 100644 (file)
@@ -8,7 +8,7 @@ import { LeastUsedWorkerChoiceStrategy } from './least-used-worker-choice-strate
 import { RoundRobinWorkerChoiceStrategy } from './round-robin-worker-choice-strategy'
 import type {
   IWorkerChoiceStrategy,
-  RequiredStatistics,
+  TaskStatisticsRequirements,
   WorkerChoiceStrategy,
   WorkerChoiceStrategyOptions
 } from './selection-strategies-types'
@@ -97,16 +97,16 @@ export class WorkerChoiceStrategyContext<
   }
 
   /**
-   * Gets the worker choice strategy in the context required statistics.
+   * Gets the worker choice strategy task statistics requirements in the context.
    *
-   * @returns The required statistics.
+   * @returns The task statistics requirements.
    */
-  public getRequiredStatistics (): RequiredStatistics {
+  public getTaskStatisticsRequirements (): TaskStatisticsRequirements {
     return (
       this.workerChoiceStrategies.get(
         this.workerChoiceStrategy
       ) as IWorkerChoiceStrategy
-    ).requiredStatistics
+    ).taskStatisticsRequirements
   }
 
   /**