fix: refine possible null exception fix at task response handling
[poolifier.git] / src / pools / worker.ts
index da4cf172d98ee4fcc3384fe4f11bc50800f4a378..9a27d8a5056bb7b4b222f2d210803699ab95ad0d 100644 (file)
@@ -1,4 +1,4 @@
-import type { MessageChannel } from 'node:worker_threads'
+import type { MessageChannel, WorkerOptions } from 'node:worker_threads'
 import type { EventEmitter } from 'node:events'
 import type { CircularArray } from '../circular-array'
 import type { Task } from '../utility-types'
@@ -206,7 +206,7 @@ export interface IWorker {
    */
   readonly threadId?: number
   /**
-   * Registers an event listener.
+   * Registers an event handler.
    *
    * @param event - The event.
    * @param handler - The event handler.
@@ -220,7 +220,7 @@ export interface IWorker {
     | ExitHandler<this>
   ) => void
   /**
-   * Registers once an event listener.
+   * Registers once an event handler.
    *
    * @param event - The event.
    * @param handler - The event handler.
@@ -348,11 +348,11 @@ export interface IWorkerNode<Worker extends IWorker, Data = unknown>
    * Registers a worker event handler.
    *
    * @param event - The event.
-   * @param listener - The event listener.
+   * @param handler - The event handler.
    */
   readonly registerWorkerEventHandler: (
     event: string,
-    listener:
+    handler:
     | OnlineHandler<Worker>
     | MessageHandler<Worker>
     | ErrorHandler<Worker>
@@ -362,11 +362,11 @@ export interface IWorkerNode<Worker extends IWorker, Data = unknown>
    * Registers once a worker event handler.
    *
    * @param event - The event.
-   * @param listener - The event listener.
+   * @param handler - The event handler.
    */
   readonly registerOnceWorkerEventHandler: (
     event: string,
-    listener:
+    handler:
     | OnlineHandler<Worker>
     | MessageHandler<Worker>
     | ErrorHandler<Worker>