-class MyThreadWorker extends ThreadWorker<MyData, Promise<MyResponse>> {
- constructor() {
- super((data) => this.process(data), {
- maxInactiveTime: 60_000,
- async: true,
- });
+class MyThreadWorker extends ThreadWorker<MyData, MyResponse> {
+ constructor () {
+ super(async (data?: MyData) => await this.process(data), {
+ maxInactiveTime: 60000
+ })