fix: readd ThreadPoolOptions and ClusterPoolOptions TS type aliases to PoolOptions
[poolifier.git] / examples / typescript / websocket-server-pool / ws-hybrid / src / types.ts
index ac3ad1ec33329c5b508b5114e5d1a7b5ece01686..d52dbf2396569595aae7918775f208bdcd54154f 100644 (file)
@@ -1,5 +1,4 @@
-import type { Worker } from 'node:worker_threads'
-import type { PoolOptions } from 'poolifier'
+import type { ThreadPoolOptions } from 'poolifier'
 
 export enum MessageType {
   echo = 'echo',
@@ -15,7 +14,7 @@ export interface DataPayload {
   number?: number
 }
 
-export interface ClusterWorkerData extends PoolOptions<Worker> {
+export interface ClusterWorkerData extends ThreadPoolOptions {
   port: number
   workerFile: string
   minWorkers?: number