fix: fix types definition in examples
[poolifier.git] / examples / typescript / http-server-pool / express-hybrid / src / types.ts
CommitLineData
1220758f
JB
1import type { Worker } from 'worker_threads'
2import type { PoolOptions } from 'poolifier'
d0ed34c9 3
1220758f 4export interface ClusterWorkerData extends PoolOptions<Worker> {
d0ed34c9
JB
5 port: number
6 workerFile: string
7 minWorkers?: number
8 maxWorkers?: number
9}
10
11export interface ClusterWorkerResponse {
12 status: boolean
13 port?: number
14}
15
16export interface DataPayload {
17 number?: number
18}
19
20export interface ThreadWorkerData<T = unknown> {
21 data: T
22}
23
24export interface ThreadWorkerResponse<T = unknown> {
25 data: T
26}