Merge branch 'master' into elu-strategy
[poolifier.git] / src / pools / worker.ts
index 4d935a113336921a5f49e6858046b07a863096fd..94f0ff73043d3d4eede636c9bcae5d0f21ee82e8 100644 (file)
@@ -57,25 +57,25 @@ export interface Task<Data = unknown> {
 }
 
 /**
- * Measure statistics.
+ * Measurement statistics.
  *
  * @internal
  */
-export interface MeasureStatistics {
+export interface MeasurementStatistics {
   /**
-   * Measure aggregation.
+   * Measurement aggregation.
    */
   aggregation: number
   /**
-   * Measure average.
+   * Measurement average.
    */
   average: number
   /**
-   * Measure median.
+   * Measurement median.
    */
   median: number
   /**
-   * Measure history.
+   * Measurement history.
    */
   history: CircularArray<number>
 }
@@ -85,22 +85,21 @@ export interface MeasureStatistics {
  *
  * @internal
  */
-
 export interface TaskStatistics {
   /**
-   * Number of tasks executed.
+   * Number of executed tasks.
    */
   executed: number
   /**
-   * Number of tasks executing.
+   * Number of executing tasks.
    */
   executing: number
   /**
-   * Number of tasks queued.
+   * Number of queued tasks.
    */
-  queued: number
+  readonly queued: number
   /**
-   * Number of tasks failed.
+   * Number of failed tasks.
    */
   failed: number
 }
@@ -118,11 +117,11 @@ export interface WorkerUsage {
   /**
    * Tasks runtime statistics.
    */
-  runTime: MeasureStatistics
+  runTime: MeasurementStatistics
   /**
    * Tasks wait time statistics.
    */
-  waitTime: MeasureStatistics
+  waitTime: MeasurementStatistics
   /**
    * Event loop utilization.
    */