import type { ThreadPoolOptions } from 'poolifier'
-export interface ClusterWorkerData {
+export interface ClusterWorkerData extends FastifyPoolifierOptions {
port: number
}
port?: number
}
-export interface BodyPayload {
+export interface DataPayload {
number?: number
}
export interface ThreadWorkerData<T = unknown> {
- body: T
+ data: T
}
export interface ThreadWorkerResponse<T = unknown> {
- body: T
+ data: T
}
export interface FastifyPoolifierOptions extends ThreadPoolOptions {
workerFile: string
- maxWorkers?: number
minWorkers?: number
+ maxWorkers?: number
}