fix: fix types definition in examples
[poolifier.git] / examples / typescript / http-server-pool / fastify-worker_threads / src / types.ts
CommitLineData
1220758f
JB
1import type { Worker } from 'worker_threads'
2import type { PoolOptions } from 'poolifier'
a8706532
JB
3
4export interface BodyPayload {
5 number?: number
6}
7
8export interface WorkerData<T = unknown> {
9 body: T
10}
11
12export interface WorkerResponse<T = unknown> {
13 body: T
14}
15
1220758f 16export interface FastifyPoolifierOptions extends PoolOptions<Worker> {
a8706532 17 workerFile: string
6ff35e73 18 minWorkers?: number
503bda5b 19 maxWorkers?: number
a8706532 20}