X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fpool.ts;h=15654803d64f2a3e1d6924c5120d47c4f56a2283;hb=02fd3265f178909511619be1593c3ff9774c8685;hp=22757f9a54a841597d0394c51675efa25ac08a5d;hpb=23ccf9d796ac950710863515ff45612a0456931d;p=poolifier.git diff --git a/src/pools/pool.ts b/src/pools/pool.ts index 22757f9a..15654803 100644 --- a/src/pools/pool.ts +++ b/src/pools/pool.ts @@ -1,4 +1,4 @@ -import EventEmitterAsyncResource from 'node:events' +import { EventEmitter } from 'node:events' import type { ErrorHandler, ExitHandler, @@ -47,7 +47,7 @@ export type WorkerType = keyof typeof WorkerTypes /** * Pool events emitter. */ -export class PoolEmitter extends EventEmitterAsyncResource {} +export class PoolEmitter extends EventEmitter {} /** * Enumeration of pool events. @@ -86,6 +86,14 @@ export interface PoolInfo { queuedTasks: number maxQueuedTasks: number failedTasks: number + runTime?: { + minimum: number + maximum: number + } + waitTime?: { + minimum: number + maximum: number + } } /**