feat: add minimum and maximum to internal measurements
[poolifier.git] / src / pools / worker.ts
index 93e4eda4c8e80aabfc1b13503e87ef4b0dc7173b..7f9cef0a6632aa354f07eb04db5dea6d7ad38c4e 100644 (file)
@@ -65,6 +65,14 @@ export interface MeasurementStatistics {
    * Measurement aggregate.
    */
   aggregate: number
+  /**
+   * Measurement minimum.
+   */
+  minimum: number
+  /**
+   * Measurement maximum.
+   */
+  maximum: number
   /**
    * Measurement average.
    */
@@ -87,7 +95,7 @@ export interface MeasurementStatistics {
 export interface EventLoopUtilizationMeasurementStatistics {
   readonly idle: MeasurementStatistics
   readonly active: MeasurementStatistics
-  utilization: number
+  utilization?: number
 }
 
 /**