-import { JSONValue } from 'poolifier';
+import { PoolOptions } from 'poolifier';
import { Worker } from 'worker_threads';
export enum WorkerProcessType {
}
export interface WorkerOptions {
+ startDelay?: number;
poolMaxSize?: number;
poolMinSize?: number;
elementsPerWorker?: number;
+ poolOptions?: PoolOptions<Worker>;
}
-export type WorkerData = JSONValue;
+// eslint-disable-next-line @typescript-eslint/no-empty-interface
+export interface WorkerData {}
export interface StationWorkerData extends WorkerData {
index: number;