+import type { EventLoopUtilization } from 'node:perf_hooks'
import type { CircularArray } from '../circular-array'
import type { Queue } from '../queue'
* Task input data that will be passed to the worker.
*/
readonly data?: Data
+ /**
+ * Timestamp.
+ */
+ readonly timestamp?: number
/**
* Message UUID.
*/
/**
* Number of tasks executed.
*/
- run: number
+ ran: number
/**
* Number of tasks running.
*/
* Median tasks runtime.
*/
medRunTime: number
+ /**
+ * Tasks wait time.
+ */
+ waitTime: number
+ /**
+ * Tasks wait time history.
+ */
+ waitTimeHistory: CircularArray<number>
+ /**
+ * Average tasks wait time.
+ */
+ avgWaitTime: number
+ /**
+ * Median tasks wait time.
+ */
+ medWaitTime: number
/**
* Number of tasks errored.
*/
error: number
+ /**
+ * Event loop utilization.
+ */
+ elu: EventLoopUtilization | undefined
}
/**