X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fpools%2Fworker.ts;h=12a2e321b11c3724e739d0e7d9fd4fe708eb9a12;hb=ecde6ea8c439bbdd9dc2ca118731b5006a1a9884;hp=d40754835ab040d7fd8f947238bb9b857c6d58a6;hpb=d20cde8460b36578a4a7c1dedb3a8805f2e8bffa;p=poolifier.git diff --git a/src/pools/worker.ts b/src/pools/worker.ts index d4075483..12a2e321 100644 --- a/src/pools/worker.ts +++ b/src/pools/worker.ts @@ -1,5 +1,6 @@ -import type { MessageChannel, WorkerOptions } from 'node:worker_threads' import type { EventEmitter } from 'node:events' +import type { MessageChannel, WorkerOptions } from 'node:worker_threads' + import type { CircularArray } from '../circular-array.js' import type { Task } from '../utility-types.js' @@ -133,10 +134,11 @@ export interface TaskStatistics { /** * Enumeration of worker types. */ -export const WorkerTypes = Object.freeze({ - thread: 'thread', - cluster: 'cluster' -} as const) +export const WorkerTypes: Readonly<{ thread: 'thread', cluster: 'cluster' }> = + Object.freeze({ + thread: 'thread', + cluster: 'cluster' + } as const) /** * Worker type.