X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fworker%2Fabstract-worker.ts;h=8dcaa4c4d4d9e5553cb2398921d49ec33f2eed9f;hb=0594c8f64353fa2a0818690e0db3e68b614073c1;hp=4a6241a8ccfdb1c7426504568989c3c293983405;hpb=e088a00c285c320395d883d57d1db51d42300b10;p=poolifier.git diff --git a/src/worker/abstract-worker.ts b/src/worker/abstract-worker.ts index 4a6241a8..8dcaa4c4 100644 --- a/src/worker/abstract-worker.ts +++ b/src/worker/abstract-worker.ts @@ -43,7 +43,7 @@ export abstract class AbstractWorker< type: string, isMain: boolean, fn: (data: Data) => Response, - protected mainWorker?: MainWorker | null, + protected mainWorker: MainWorker | null, public readonly opts: WorkerOptions = { /** * The kill behavior option on this Worker or its default value. @@ -163,7 +163,7 @@ export abstract class AbstractWorker< const res = fn(value.data) this.sendToMainWorker({ data: res, id: value.id }) } catch (e) { - const err = this.handleError(e) + const err = this.handleError(e as Error) this.sendToMainWorker({ error: err, id: value.id }) } finally { this.lastTaskTimestamp = Date.now()