X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fworker.ts;h=d071413b04a0c1ab5f79f3bff17ac9c78354f2d5;hb=75d3401a50550a9fc53e2e7d107bc2d776df83e3;hp=379d350b9c095b69304bd591e87b0bf4457b74e2;hpb=6d1d4d956de1d48e51517014bc0b4c276bbf876a;p=poolifier.git diff --git a/src/pools/worker.ts b/src/pools/worker.ts index 379d350b..d071413b 100644 --- a/src/pools/worker.ts +++ b/src/pools/worker.ts @@ -64,15 +64,23 @@ export interface MeasurementStatistics { /** * Measurement aggregate. */ - aggregate: number + aggregate?: number + /** + * Measurement minimum. + */ + minimum?: number + /** + * Measurement maximum. + */ + maximum?: number /** * Measurement average. */ - average: number + average?: number /** * Measurement median. */ - median: number + median?: number /** * Measurement history. */ @@ -87,7 +95,7 @@ export interface MeasurementStatistics { export interface EventLoopUtilizationMeasurementStatistics { readonly idle: MeasurementStatistics readonly active: MeasurementStatistics - utilization: number + utilization?: number } /** @@ -128,6 +136,10 @@ export interface WorkerInfo { * Worker id. */ readonly id: number | undefined + /** + * Dynamic flag. + */ + dynamic: boolean /** * Started flag. */