From f02be451a565e3d55cef7010d166afaed9eca47c Mon Sep 17 00:00:00 2001 From: liangxu Date: Sun, 24 May 2026 02:09:08 +0800 Subject: [PATCH] fix(article-export): improve type safety for global scope in withWordExportScheduler --- apps/admin-web/src/lib/article-export.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/admin-web/src/lib/article-export.ts b/apps/admin-web/src/lib/article-export.ts index 792849b..1f6805b 100644 --- a/apps/admin-web/src/lib/article-export.ts +++ b/apps/admin-web/src/lib/article-export.ts @@ -426,9 +426,9 @@ async function buildWordDocumentBlob( } async function withWordExportScheduler(work: () => Promise): Promise { - const scope = globalThis as typeof globalThis & { - setImmediate?: BrowserSetImmediate - clearImmediate?: BrowserClearImmediate + const scope = globalThis as unknown as { + setImmediate?: BrowserSetImmediate | unknown + clearImmediate?: BrowserClearImmediate | unknown } const hadSetImmediate = Object.prototype.hasOwnProperty.call(scope, 'setImmediate') const hadClearImmediate = Object.prototype.hasOwnProperty.call(scope, 'clearImmediate')