X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Futility-types.ts;h=c4a8bf115174d6d60bb114975dfabc81f4a75c9f;hb=7c89e6a4cb61feed3743298f9813871af02df875;hp=91644713c18d7bcc064ed071a4bb5578bda5ca22;hpb=85aeb3f356d749b96361e74cf17d403a697e3dd7;p=poolifier.git diff --git a/src/utility-types.ts b/src/utility-types.ts index 91644713..c4a8bf11 100644 --- a/src/utility-types.ts +++ b/src/utility-types.ts @@ -1,7 +1,6 @@ import type { EventLoopUtilization } from 'node:perf_hooks' import type { MessagePort } from 'node:worker_threads' import type { KillBehavior } from './worker/worker-options' -import type { IWorker } from './pools/worker' /** * Task error. @@ -128,14 +127,10 @@ export interface MessageValue /** * An object holding the execution response promise resolve/reject callbacks. * - * @typeParam Worker - Type of worker. * @typeParam Response - Type of execution response. This can only be structured-cloneable data. * @internal */ -export interface PromiseResponseWrapper< - Worker extends IWorker, - Response = unknown -> { +export interface PromiseResponseWrapper { /** * Resolve callback to fulfill the promise. */ @@ -145,7 +140,7 @@ export interface PromiseResponseWrapper< */ readonly reject: (reason?: unknown) => void /** - * The worker handling the execution. + * The worker node key handling the execution. */ - readonly worker: Worker + readonly workerNodeKey: number }