f006ad48217ba2a935498a9468a43a4ab5341bf4
1 import { ThreadWorker
} from
'poolifier'
2 import { type WorkerData
, type WorkerResponse
} from
'./types.js'
4 class RequestHandlerWorker
<
5 Data
extends WorkerData
,
6 Response
extends WorkerResponse
7 > extends ThreadWorker
<Data
, Response
> {
8 public constructor () {
10 echo
: (workerData
?: Data
) => {
11 return workerData
as unknown
as Response
17 export const requestHandlerWorker
= new RequestHandlerWorker
<