perf: remove unneeded nullish checks in hot code paths
[poolifier.git] / src / pools / selection-strategies / less-used-worker-choice-strategy.ts
index 01332caf7f41cf086596c325173ac639f7b7cb39..dffed99e8f6ece8658fd6b22688598e1374ece6b 100644 (file)
@@ -31,7 +31,7 @@ export class LessUsedWorkerChoiceStrategy<
     let lessUsedWorkerKey!: number
     for (const [index, workerItem] of this.pool.workers.entries()) {
       const tasksUsage = workerItem.tasksUsage
-      const workerTasks = tasksUsage?.run + tasksUsage?.running
+      const workerTasks = tasksUsage.run + tasksUsage.running
       if (workerTasks === 0) {
         return index
       } else if (workerTasks < minNumberOfTasks) {