1 import { Worker
} from
'worker_threads';
3 export enum WorkerProcessType
{
4 WORKER_SET
= 'workerSet',
5 DYNAMIC_POOL
= 'dynamicPool',
6 STATIC_POOL
= 'staticPool'
9 export interface WorkerOptions
{
13 elementsPerWorker
?: number;
16 // eslint-disable-next-line @typescript-eslint/no-empty-interface
17 export interface WorkerData
{}
19 export interface StationWorkerData
extends WorkerData
{
24 export interface WorkerSetElement
{
26 numberOfWorkerElements
: number
29 export enum WorkerEvents
{
30 START_WORKER_ELEMENT
= 'startWorkerElement',