X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fselection-strategies%2Fselection-strategies-types.ts;h=1467ab4f566317742dca3f453d6cfedff860fa16;hb=8b3fccaac505706915540210b9d123e1a12e79ab;hp=6990e65fcf365e340b118f2b6fcc0a00c2214a57;hpb=fb5a7307dfe8e86d539482dd807d821bf3c2fbc1;p=poolifier.git diff --git a/src/pools/selection-strategies/selection-strategies-types.ts b/src/pools/selection-strategies/selection-strategies-types.ts index 6990e65f..1467ab4f 100644 --- a/src/pools/selection-strategies/selection-strategies-types.ts +++ b/src/pools/selection-strategies/selection-strategies-types.ts @@ -67,12 +67,6 @@ export interface MeasurementOptions { * Worker choice strategy options. */ export interface WorkerChoiceStrategyOptions { - /** - * Number of worker choice retries to perform if no worker is eligible. - * - * @defaultValue 6 - */ - readonly retries?: number /** * Measurement to use in worker choice strategy supporting it. */ @@ -101,7 +95,22 @@ export interface WorkerChoiceStrategyOptions { * * @defaultValue Weights computed automatically given the CPU performance. */ - readonly weights?: Record + weights?: Record +} + +/** + * Worker choice strategy internal options. + * + * @internal + */ +export interface InternalWorkerChoiceStrategyOptions + extends WorkerChoiceStrategyOptions { + /** + * Number of worker choice retries to perform if no worker is eligible. + * + * @defaultValue pool maximum size + */ + readonly retries?: number } /**