build(deps): bump poolifier
[poolifier.git] / src / pools / worker.ts
index 1a9973ba8a8ba53bcb9aedb59f4ac246d2e4045e..99c0d9a6feeea35815a520ff95a160d927bcc4fc 100644 (file)
@@ -172,6 +172,11 @@ export interface WorkerInfo {
    * This flag is set to `true` when worker node is stealing tasks from another worker node.
    */
   stealing: boolean
+  /**
+   * Back pressure flag.
+   * This flag is set to `true` when worker node tasks queue has back pressure.
+   */
+  backPressure: boolean
   /**
    * Task functions properties.
    */
@@ -326,11 +331,11 @@ export interface IWorkerNode<Worker extends IWorker, Data = unknown>
    */
   readonly dequeueTask: (bucket?: number) => Task<Data> | undefined
   /**
-   * Dequeue last bucket task.
+   * Dequeue last prioritized task.
    *
    * @returns The dequeued task.
    */
-  readonly dequeueLastBucketTask: () => Task<Data> | undefined
+  readonly dequeueLastPrioritizedTask: () => Task<Data> | undefined
   /**
    * Clears tasks queue.
    */