type MessageChannel,
type MessagePort,
SHARE_ENV,
+ type TransferListItem,
Worker,
type WorkerOptions,
isMainThread
/** @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 */