fix: readd ThreadPoolOptions and ClusterPoolOptions TS type aliases to PoolOptions
[poolifier.git] / examples / typescript / websocket-server-pool / ws-hybrid / src / types.ts
index 055b0456e70e8215b3af292771a8c1044890fc53..d52dbf2396569595aae7918775f208bdcd54154f 100644 (file)
@@ -1,3 +1,5 @@
+import type { ThreadPoolOptions } from 'poolifier'
+
 export enum MessageType {
   echo = 'echo',
   factorial = 'factorial'
@@ -12,8 +14,11 @@ export interface DataPayload {
   number?: number
 }
 
-export interface ClusterWorkerData {
+export interface ClusterWorkerData extends ThreadPoolOptions {
   port: number
+  workerFile: string
+  minWorkers?: number
+  maxWorkers?: number
 }
 
 export interface ClusterWorkerResponse {