/**
* 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.
*/
- history: CircularArray<number>
+ readonly history: CircularArray<number>
}
/**
* @internal
*/
export interface EventLoopUtilizationMeasurementStatistics {
- idle: MeasurementStatistics
- active: MeasurementStatistics
- utilization: number
+ readonly idle: MeasurementStatistics
+ readonly active: MeasurementStatistics
+ utilization?: number
}
/**
/**
* Worker id.
*/
- id: number | undefined
+ readonly id: number | undefined
+ /**
+ * Dynamic flag.
+ */
+ dynamic: boolean
/**
* Started flag.
*/
/**
* Tasks statistics.
*/
- tasks: TaskStatistics
+ readonly tasks: TaskStatistics
/**
* Tasks runtime statistics.
*/
- runTime: MeasurementStatistics
+ readonly runTime: MeasurementStatistics
/**
* Tasks wait time statistics.
*/
- waitTime: MeasurementStatistics
+ readonly waitTime: MeasurementStatistics
/**
* Tasks event loop utilization statistics.
*/
- elu: EventLoopUtilizationMeasurementStatistics
+ readonly elu: EventLoopUtilizationMeasurementStatistics
}
/**
/**
* Worker node worker info.
*/
- info: WorkerInfo
+ readonly info: WorkerInfo
/**
* Worker node worker usage statistics.
*/