X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fselection-strategies%2Fselection-strategies-types.ts;h=7a5a10c6018fda998f61143c42b47fb9bd4d8e41;hb=c63b7b384f8c8f1937fce69a03f52f0177dfcef1;hp=b0b036ee9069893098507e91a6913e1948a2c82a;hpb=9adcefabee69d0c8a8f580c2512e35d2c54c8219;p=poolifier.git diff --git a/src/pools/selection-strategies/selection-strategies-types.ts b/src/pools/selection-strategies/selection-strategies-types.ts index b0b036ee..7a5a10c6 100644 --- a/src/pools/selection-strategies/selection-strategies-types.ts +++ b/src/pools/selection-strategies/selection-strategies-types.ts @@ -140,10 +140,26 @@ export interface TaskStatisticsRequirements { elu: MeasurementStatisticsRequirements } +/** + * Strategy policy. + * + * @internal + */ +export interface StrategyPolicy { + /** + * Expect direct usage of dynamic worker. + */ + useDynamicWorker: boolean +} + /** * Worker choice strategy interface. */ export interface IWorkerChoiceStrategy { + /** + * Strategy policy. + */ + readonly strategyPolicy: StrategyPolicy /** * Tasks statistics requirements. */