X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fworker%2Fabstract-worker.ts;h=0883b03eb0b5e6587892b5e6456745e8ce53cdd6;hb=395408f8145890b12918d7332183d7475399bccd;hp=9b76893b151beac1fb39cf239af7acd01c778a64;hpb=036c58dd9dc083da22c5fc39036a2ff49d10dc49;p=poolifier.git diff --git a/src/worker/abstract-worker.ts b/src/worker/abstract-worker.ts index 9b76893b..0883b03e 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 | undefined | null, public readonly opts: WorkerOptions = { /** * The kill behavior option on this Worker or its default value. @@ -146,7 +146,7 @@ export abstract class AbstractWorker< * @returns Message of the error. */ protected handleError (e: Error | string): string { - return e as unknown as string + return e as string } /** @@ -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()