+export interface SetInfo {
+ version: string
+ type: string
+ worker: string
+ started: boolean
+ size: number
+ elementsExecuting: number
+ elementsPerWorker: number
+}
+
+export enum WorkerSetEvents {
+ started = 'started',
+ stopped = 'stopped',
+ error = 'error',
+ elementAdded = 'elementAdded',
+ elementError = 'elementError'
+}
+
+export const WorkerEvents = {
+ ...PoolEvents,
+ ...WorkerSetEvents
+} as const
+// eslint-disable-next-line @typescript-eslint/no-redeclare
+export type WorkerEvents = PoolEvent | WorkerSetEvents