refactor: refine OCPP stack log message
[e-mobility-charging-stations-simulator.git] / src / worker / WorkerAbstract.ts
index 32319ab2ee87d6faf8af97a2dfcd9c74babaa9fc..912f5256575bb2ca9a5b486bb8ed0cce8cd5bd9e 100644 (file)
@@ -1,7 +1,7 @@
-import type { EventEmitter } from 'node:events';
+import type { EventEmitterAsyncResource } from 'node:events';
 import { existsSync } from 'node:fs';
 
-import type { PoolEmitter, PoolInfo } from 'poolifier';
+import type { PoolInfo } from 'poolifier';
 
 import type { SetInfo, WorkerData, WorkerOptions } from './WorkerTypes';
 import { defaultErrorHandler, defaultExitHandler } from './WorkerUtils';
@@ -12,7 +12,7 @@ export abstract class WorkerAbstract<T extends WorkerData> {
   public abstract readonly info: PoolInfo | SetInfo;
   public abstract readonly size: number;
   public abstract readonly maxElementsPerWorker: number | undefined;
-  public abstract readonly emitter: EventEmitter | PoolEmitter | undefined;
+  public abstract readonly emitter: EventEmitterAsyncResource | undefined;
 
   /**
    * `WorkerAbstract` constructor.