Merge pull request #815 from poolifier/dependabot/npm_and_yarn/examples/typescript...
[poolifier.git] / src / pools / thread / fixed.ts
index 7199baf8fdf5ad52bc43bcfdfe107de84719589a..2e708d973891be533e0d66f632ee5e4d983fed7a 100644 (file)
@@ -2,6 +2,7 @@ import {
   type MessageChannel,
   type MessagePort,
   SHARE_ENV,
+  type TransferListItem,
   Worker,
   type WorkerOptions,
   isMainThread
@@ -75,11 +76,12 @@ export class FixedThreadPool<
   /** @inheritDoc */
   protected sendToWorker (
     workerNodeKey: number,
-    message: MessageValue<Data>
+    message: MessageValue<Data>,
+    transferList?: TransferListItem[]
   ): void {
     (
       this.getWorkerInfo(workerNodeKey).messageChannel as MessageChannel
-    ).port1.postMessage(message)
+    ).port1.postMessage(message, transferList)
   }
 
   /** @inheritDoc */