X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fworker.ts;h=d071413b04a0c1ab5f79f3bff17ac9c78354f2d5;hb=75d3401a50550a9fc53e2e7d107bc2d776df83e3;hp=93e4eda4c8e80aabfc1b13503e87ef4b0dc7173b;hpb=1c277f5889dcbfed65ca1862efba68198dcaa99c;p=poolifier.git diff --git a/src/pools/worker.ts b/src/pools/worker.ts index 93e4eda4..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 } /** @@ -129,13 +137,13 @@ export interface WorkerInfo { */ readonly id: number | undefined /** - * Started flag. + * Dynamic flag. */ - started: boolean + dynamic: boolean /** - * Shared buffer. + * Started flag. */ - readonly sharedBuffer?: Int32Array + started: boolean } /**