refactor: align worker choice strategy options namespace
[poolifier.git] / src / utils.ts
index 176d2c4f875fb2b3fc695ad419a8398d12467bb5..7b921ffa4b94efcfd673b75248e44ee305466058 100644 (file)
@@ -12,7 +12,8 @@ export const EMPTY_FUNCTION: () => void = Object.freeze(() => {
  */
 export const DEFAULT_WORKER_CHOICE_STRATEGY_OPTIONS: WorkerChoiceStrategyOptions =
   {
-    medRunTime: false
+    runTime: { median: false },
+    waitTime: { median: false }
   }
 
 /**
@@ -36,6 +37,12 @@ export const median = (dataSet: number[]): number => {
   )
 }
 
+/**
+ * Is the given object a plain object?
+ *
+ * @param obj - The object to check.
+ * @returns `true` if the given object is a plain object, `false` otherwise.
+ */
 export const isPlainObject = (obj: unknown): boolean =>
   typeof obj === 'object' &&
   obj !== null &&