fix: fix default worker data value
[poolifier.git] / src / pools / abstract-pool.ts
index 3cb6c1f7a7b034086e6e20a56635c44f1d8af0f2..6531d6615349bda3b7223329977963ee7eba95a5 100644 (file)
@@ -208,7 +208,8 @@ export abstract class AbstractPool<
     const res = this.internalExecute(worker, this.nextMessageId)
     this.checkAndEmitBusy()
     this.sendToWorker(worker, {
-      data,
+      // eslint-disable-next-line @typescript-eslint/consistent-type-assertions
+      data: data ?? ({} as Data),
       id: this.nextMessageId
     })
     ++this.nextMessageId