Merge branch 'master' into elu-strategy
[poolifier.git] / src / pools / worker.ts
index 35d2c0abaa331ecad6e9a0404deaa90c00ef7d4c..d10a27c9171c978ce44e7b9f6a1d2a9fb66131db 100644 (file)
@@ -1,3 +1,4 @@
+import type { EventLoopUtilization } from 'node:perf_hooks'
 import type { CircularArray } from '../circular-array'
 import type { Queue } from '../queue'
 
@@ -64,7 +65,7 @@ export interface TasksUsage {
   /**
    * Number of tasks executed.
    */
-  run: number
+  ran: number
   /**
    * Number of tasks running.
    */
@@ -105,6 +106,10 @@ export interface TasksUsage {
    * Number of tasks errored.
    */
   error: number
+  /**
+   * Event loop utilization.
+   */
+  elu: EventLoopUtilization | undefined
 }
 
 /**