Commit | Line | Data |
---|---|---|
1 | import type { ThreadPoolOptions } from 'poolifier' | |
2 | ||
3 | export interface BodyPayload { | |
4 | number?: number | |
5 | } | |
6 | ||
7 | export interface WorkerData<T = unknown> { | |
8 | body: T | |
9 | } | |
10 | ||
11 | export interface WorkerResponse<T = unknown> { | |
12 | body: T | |
13 | } | |
14 | ||
15 | export interface FastifyPoolifierOptions extends ThreadPoolOptions { | |
16 | workerFile: string | |
17 | minWorkers?: number | |
18 | maxWorkers?: number | |
19 | } |