fix: fix possible null exception with worker_threads pools
[poolifier.git] / src / pools / worker.ts
index 776986d5000f2c2d33cdf8f9daf444038df74ef6..5439606d420f0abd165b84c49157808de230aee6 100644 (file)
@@ -1,4 +1,5 @@
 import type { MessageChannel } from 'node:worker_threads'
+import type { EventEmitter } from 'node:events'
 import type { CircularArray } from '../circular-array'
 import type { Task } from '../utility-types'
 
@@ -238,7 +239,7 @@ export interface WorkerNodeEventDetail {
  * @internal
  */
 export interface IWorkerNode<Worker extends IWorker, Data = unknown>
-  extends EventTarget {
+  extends EventEmitter {
   /**
    * Worker.
    */