feat: add `queueMaxSize` option to tasks queue options
[poolifier.git] / src / pools / worker.ts
index e4a31e393fad35e06368e3d33cc5820ca1dbd099..e6dd0fae91cd7b0cfd29b14ba828b89d131854d0 100644 (file)
@@ -219,6 +219,11 @@ export interface IWorkerNode<Worker extends IWorker, Data = unknown> {
    * Worker usage statistics.
    */
   usage: WorkerUsage
+  /**
+   * Tasks queue back pressure size.
+   * This is the number of tasks that can be enqueued before the worker node has back pressure.
+   */
+  tasksQueueBackPressureSize: number
   /**
    * Tasks queue size.
    *