From 02194db0c63644ae2eeeff356c22b06f9a811ccb Mon Sep 17 00:00:00 2001 From: Yongtao Huang Date: Wed, 13 Aug 2025 23:28:13 +0800 Subject: [PATCH] Fix: narrow beforeRequest hook type to avoid boolean in array (#23860) Signed-off-by: Yongtao Huang Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com> --- web/service/fetch.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/service/fetch.ts b/web/service/fetch.ts index 713b34cdb9..a05c4cdfce 100644 --- a/web/service/fetch.ts +++ b/web/service/fetch.ts @@ -162,7 +162,7 @@ async function base(url: string, options: FetchOptionType = {}, otherOptions: ...baseHooks.beforeRequest || [], isPublicAPI && beforeRequestPublicAuthorization, !isPublicAPI && !isMarketplaceAPI && beforeRequestAuthorization, - ].filter(Boolean), + ].filter((h): h is BeforeRequestHook => Boolean(h)), afterResponse: [ ...baseHooks.afterResponse || [], afterResponseErrorCode(otherOptions),