X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fthread%2Ffixed.ts;h=7977cd61abd5263023b855fe9f7f23ba5135de10;hb=b3b1857ba11fd35d0f7118ef8046c38676473a15;hp=38dee9f02605f21847bdd3bd0d5303f2824b4dcb;hpb=369179f64c3ff184193bde82102acb22e61ffb78;p=poolifier.git diff --git a/src/pools/thread/fixed.ts b/src/pools/thread/fixed.ts index 38dee9f0..7977cd61 100644 --- a/src/pools/thread/fixed.ts +++ b/src/pools/thread/fixed.ts @@ -1,8 +1,9 @@ import { + isMainThread, type TransferListItem, - type Worker, - isMainThread + type Worker } from 'node:worker_threads' + import type { MessageValue } from '../../utility-types.js' import { AbstractPool } from '../abstract-pool.js' import { type PoolOptions, type PoolType, PoolTypes } from '../pool.js' @@ -50,7 +51,7 @@ export class FixedThreadPool< protected sendToWorker ( workerNodeKey: number, message: MessageValue, - transferList?: TransferListItem[] + transferList?: readonly TransferListItem[] ): void { this.workerNodes[workerNodeKey]?.messageChannel?.port1.postMessage( {