feat: add fastify poolifier integration example
[poolifier.git] / examples / typescript / http-server-pool / fastify / src / types.ts
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 maxWorkers: number
18 minWorkers: number
19 }