MCPcopy
hub / github.com/TanStack/query / resolveStaleTime

Function resolveStaleTime

packages/query-core/src/utils.ts:101–113  ·  view source on GitHub ↗
(
  staleTime:
    | undefined
    | StaleTimeFunction<TQueryFnData, TError, TData, TQueryKey>,
  query: Query<TQueryFnData, TError, TData, TQueryKey>,
)

Source from the content-addressed store, hash-verified

99}
100
101export function resolveStaleTime<
102 TQueryFnData = unknown,
103 TError = DefaultError,
104 TData = TQueryFnData,
105 TQueryKey extends QueryKey = QueryKey,
106>(
107 staleTime:
108 | undefined
109 | StaleTimeFunction<TQueryFnData, TError, TData, TQueryKey>,
110 query: Query<TQueryFnData, TError, TData, TQueryKey>,
111): StaleTime | undefined {
112 return typeof staleTime === 'function' ? staleTime(query) : staleTime
113}
114
115export function resolveEnabled<
116 TQueryFnData = unknown,

Callers 7

ensureQueryDataMethod · 0.90
fetchQueryMethod · 0.90
setOptionsMethod · 0.90
#updateStaleTimeoutMethod · 0.90
shouldFetchOnFunction · 0.90
isStaleFunction · 0.90
isStaticMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…