From aaefa2e83c7a4dba15580c260589c9c292fb2b1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Fri, 21 Mar 2025 20:43:41 +0800 Subject: [PATCH] fix: error --- src/common/worker.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/common/worker.ts b/src/common/worker.ts index f14ea3bb..55e55cd8 100644 --- a/src/common/worker.ts +++ b/src/common/worker.ts @@ -5,6 +5,9 @@ export async function runTask(workerScript: string, taskData: T): Promise< try { return await new Promise((resolve, reject) => { worker.on('message', (result: R) => { + if ((result as any)?.error) { + reject(new Error((result as { error: string }).error)); + } resolve(result); });