diff --git a/libs/fetcher.ts b/libs/fetcher.ts index 42d160d..847d575 100644 --- a/libs/fetcher.ts +++ b/libs/fetcher.ts @@ -113,7 +113,10 @@ export class Fetcher extends SyncEventDispatcher<{ if (params instanceof URLSearchParams) { urlObj.search = params.toString(); } else { - urlObj.search = new URLSearchParams(params).toString(); + const formatedQuery=Object.fromEntries( + Object.entries(params).filter(([key, value]) => value !== undefined && value !== null) + ) + urlObj.search = new URLSearchParams(formatedQuery).toString(); } } const { headers } = otherCustomConfig || {}