From 26d14e29d37e19993dde33831f808fdcfb112499 Mon Sep 17 00:00:00 2001 From: Pascal Roehling Date: Tue, 25 Feb 2025 12:16:53 +0100 Subject: [PATCH] Add typeof check for strings and remove ts-expect-error --- packages/core/src/utils/createMap/addInterceptor.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/core/src/utils/createMap/addInterceptor.ts b/packages/core/src/utils/createMap/addInterceptor.ts index 7084686ca..83b6cf4e4 100644 --- a/packages/core/src/utils/createMap/addInterceptor.ts +++ b/packages/core/src/utils/createMap/addInterceptor.ts @@ -15,8 +15,11 @@ export function addInterceptor(interceptorUrlRegex: string) { window.fetch = (resource, originalConfig) => { let config = originalConfig - // @ts-expect-error | Has worked like charm so far. If an error occurs if resource is of type RequestInfo, take another look - if (interceptorUrlRegex && resource?.match(interceptorUrlRegex)) { + if ( + interceptorUrlRegex && + typeof resource === 'string' && + resource?.match(interceptorUrlRegex) + ) { config = { ...originalConfig, // eslint-disable-next-line @typescript-eslint/naming-convention