From 5389af7be06a2c7ce6fa2f39d5b25692d6eac6eb Mon Sep 17 00:00:00 2001 From: Shiroha7z Date: Tue, 29 Sep 2026 04:38:35 +0800 Subject: [PATCH] fix(build): type download progress callbacks explicitly --- packages/bds-tools/src/check-update.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/bds-tools/src/check-update.ts b/packages/bds-tools/src/check-update.ts index fdff5355..a491ec5e 100644 --- a/packages/bds-tools/src/check-update.ts +++ b/packages/bds-tools/src/check-update.ts @@ -316,12 +316,12 @@ export async function runUpdate(): Promise { /* 每次尝试新建 bar + binder,避免失败重试时 started 状态残留(LSP) */ const progressBar = createTerminalProgress({ stream: process.stderr, - logger: (msg) => log.info(msg), + logger: (msg: string) => log.info(msg), format: "下载进度 | {bar} | {percentage}% | {value}/{total} MB | 速度: {speed}", }); const onByteProgress = bindByteProgressToBar(progressBar, { speedSampleMs: 0, - onProgress: (dl, total) => { + onProgress: (dl: number, total: number) => { const pct = total > 0 ? (dl / total) * 100 : 0; setTaskbarProgress(pct); },