*/
export interface WorkerChoiceStrategyOptions {
/**
- * Use tasks median run time instead of average run time.
+ * Use tasks median runtime instead of average runtime.
*
* @defaultValue false
*/
*/
export interface RequiredStatistics {
/**
- * Require tasks run time.
+ * Require tasks runtime.
*/
runTime: boolean
/**
- * Require tasks average run time.
+ * Require tasks average runtime.
*/
avgRunTime: boolean
/**
- * Require tasks median run time.
+ * Require tasks median runtime.
*/
medRunTime: boolean
}
*/
reset: () => boolean
/**
- * Updates worker node strategy internals.
+ * Updates the worker node key strategy internals.
*
* @returns `true` if the update is successful, `false` otherwise.
*/
*/
choose: () => number
/**
- * Removes a worker node key from strategy internals.
+ * Removes the worker node key from strategy internals.
*
* @param workerNodeKey - The worker node key.
* @returns `true` if the worker node key is removed, `false` otherwise.