-// eslint-disable-next-line @typescript-eslint/no-explicit-any
-export class FixedThreadPool<Data = any, Response = any> extends AbstractPool<
- ThreadWorkerWithMessageChannel,
- Data,
- Response
-> {
+export class FixedThreadPool<
+ Data extends JSONValue = JSONValue,
+ Response extends JSONValue = JSONValue
+> extends AbstractPool<ThreadWorkerWithMessageChannel, Data, Response> {