Only allow primitive JSON for transfer between worker and main worker (#128)
[poolifier.git] / src / pools / abstract-pool.ts
index d169afadb1df863cfbf8f37f1dbd623b211f3b07..6d7f5569f75f9027cae94136eccc9f1dcb023c6a 100644 (file)
@@ -37,10 +37,8 @@ class PoolEmitter extends EventEmitter {}
 
 export abstract class AbstractPool<
   Worker extends IWorker,
-  // eslint-disable-next-line @typescript-eslint/no-explicit-any
-  Data = any,
-  // eslint-disable-next-line @typescript-eslint/no-explicit-any
-  Response = any
+  Data = unknown,
+  Response = unknown
 > implements IPool<Data, Response> {
   public readonly workers: Worker[] = []
   public nextWorker: number = 0