MCPcopy Create free account
hub / github.com/TanStack/query / persistQuery

Function persistQuery

packages/query-persist-client-core/src/createPersister.ts:188–201  ·  view source on GitHub ↗
(query: Query)

Source from the content-addressed store, hash-verified

186 }
187
188 async function persistQuery(query: Query) {
189 if (storage != null) {
190 const storageKey = `${prefix}-${query.queryHash}`
191 storage.setItem(
192 storageKey,
193 await serialize({
194 state: query.state,
195 queryKey: query.queryKey,
196 queryHash: query.queryHash,
197 buster: buster,
198 }),
199 )
200 }
201 }
202
203 async function persisterFn<T, TQueryKey extends QueryKey>(
204 queryFn: (context: QueryFunctionContext<TQueryKey>) => T | Promise<T>,

Callers 2

persistQueryByKeyFunction · 0.85
persisterFnFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected