+import type { ThreadPoolOptions } from 'poolifier'
+
export enum MessageType {
echo = 'echo',
factorial = 'factorial'
number?: number
}
-export interface ClusterWorkerData {
+export interface ClusterWorkerData extends ThreadPoolOptions {
port: number
+ workerFile: string
+ minWorkers?: number
+ maxWorkers?: number
}
export interface ClusterWorkerResponse {