X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fselection-strategies%2Fselection-strategies-utils.ts;h=f1f33d693996fedbe9862008f64e3e5eb46cdbfe;hb=a8884ffdad6658f854f4048d768f7e56cf8d5032;hp=fa1c1e076a658466549ce8cbfad9522ba52d2a76;hpb=fa6f12966fa14931864dcd13596e080d689464b3;p=poolifier.git diff --git a/src/pools/selection-strategies/selection-strategies-utils.ts b/src/pools/selection-strategies/selection-strategies-utils.ts index fa1c1e07..f1f33d69 100644 --- a/src/pools/selection-strategies/selection-strategies-utils.ts +++ b/src/pools/selection-strategies/selection-strategies-utils.ts @@ -1,5 +1,5 @@ -import type { AbstractPoolWorker } from '../abstract-pool-worker' import type { IPoolInternal } from '../pool-internal' +import type { IPoolWorker } from '../pool-worker' import { FairShareWorkerChoiceStrategy } from './fair-share-worker-choice-strategy' import { LessRecentlyUsedWorkerChoiceStrategy } from './less-recently-used-worker-choice-strategy' import { RoundRobinWorkerChoiceStrategy } from './round-robin-worker-choice-strategy' @@ -15,14 +15,14 @@ import { WeightedRoundRobinWorkerChoiceStrategy } from './weighted-round-robin-w */ export class SelectionStrategiesUtils { /** - * Get the worker choice strategy instance. + * Gets the worker choice strategy instance. * * @param pool The pool instance. * @param workerChoiceStrategy The worker choice strategy. * @returns The worker choice strategy instance. */ public static getWorkerChoiceStrategy< - Worker extends AbstractPoolWorker, + Worker extends IPoolWorker, Data, Response > (