X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fworker%2FWorkerDynamicPool.ts;h=45bc6a7a9406adedbdb683a92773ecda0ceb335e;hb=3e8d029bbd0a072ae80c45e9a50770de3218cbc1;hp=4be6bd572bf5d258f40501ef4fa163eca3a4c8b9;hpb=be245fdab36274873e0a9651589cebd097548076;p=e-mobility-charging-stations-simulator.git diff --git a/src/worker/WorkerDynamicPool.ts b/src/worker/WorkerDynamicPool.ts index 4be6bd57..45bc6a7a 100644 --- a/src/worker/WorkerDynamicPool.ts +++ b/src/worker/WorkerDynamicPool.ts @@ -1,6 +1,4 @@ -import type EventEmitterAsyncResource from 'node:events'; - -import { DynamicThreadPool, type PoolInfo } from 'poolifier'; +import { DynamicThreadPool, type PoolEmitter, type PoolInfo } from 'poolifier'; import { WorkerAbstract } from './WorkerAbstract'; import type { WorkerData, WorkerOptions } from './WorkerTypes'; @@ -10,7 +8,7 @@ export class WorkerDynamicPool extends WorkerAbstract { private readonly pool: DynamicThreadPool; /** - * Create a new `WorkerDynamicPool`. + * Creates a new `WorkerDynamicPool`. * * @param workerScript - * @param workerOptions - @@ -37,7 +35,7 @@ export class WorkerDynamicPool extends WorkerAbstract { return undefined; } - get emitter(): EventEmitterAsyncResource | undefined { + get emitter(): PoolEmitter | undefined { return this.pool?.emitter; }