refactor: examples import cleanup
[poolifier.git] / examples / typescript / http-server-pool / fastify-hybrid / src / types.ts
index 179ac65edd4cd708c4babe4728599a961fe9c1a1..137f4a98e22aa076085ae405455f1c4b28f82327 100644 (file)
@@ -1,4 +1,5 @@
-import type { ThreadPoolOptions } from 'poolifier'
+import type { Worker } from 'node:worker_threads'
+import type { PoolOptions } from 'poolifier'
 
 export interface ClusterWorkerData extends FastifyPoolifierOptions {
   port: number
@@ -21,7 +22,7 @@ export interface ThreadWorkerResponse<T = unknown> {
   data: T
 }
 
-export interface FastifyPoolifierOptions extends ThreadPoolOptions {
+export interface FastifyPoolifierOptions extends PoolOptions<Worker> {
   workerFile: string
   minWorkers?: number
   maxWorkers?: number