From 8ae2de5dd64ac05dc0ca9f1e9f410d23d2d1816f Mon Sep 17 00:00:00 2001 From: Wonsuk Choi Date: Fri, 23 Oct 2026 10:06:49 +0900 Subject: [PATCH] refactor(query-persist-client-core/createPersister): rename the 'filters' option to 'persistFilters' internally to avoid shadowing --- packages/query-persist-client-core/src/createPersister.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/query-persist-client-core/src/createPersister.ts b/packages/query-persist-client-core/src/createPersister.ts index 323de9093b7..4f6aa61fb49 100644 --- a/packages/query-persist-client-core/src/createPersister.ts +++ b/packages/query-persist-client-core/src/createPersister.ts @@ -146,7 +146,7 @@ export function experimental_createQueryPersister({ >['deserialize'], prefix = PERSISTER_KEY_PREFIX, refetchOnRestore = true, - filters, + filters: persistFilters, }: StoragePersisterOptions) { /** * Checks whether a persisted query should be discarded. @@ -280,7 +280,9 @@ export function experimental_createQueryPersister({ ctx: QueryFunctionContext, query: Query, ) { - const matchesFilter = filters ? matchQuery(filters, query) : true + const matchesFilter = persistFilters + ? matchQuery(persistFilters, query) + : true // Try to restore only if we do not have any data in the cache and we have persister defined if (matchesFilter && query.state.data === undefined && storage != null) {