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

Function resolveStaleTime

packages/query-core/src/utils.ts:115–127  ·  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

113}
114
115export function resolveStaleTime<
116 TQueryFnData = unknown,
117 TError = DefaultError,
118 TData = TQueryFnData,
119 TQueryKey extends QueryKey = QueryKey,
120>(
121 staleTime:
122 | undefined
123 | StaleTimeFunction<TQueryFnData, TError, TData, TQueryKey>,
124 query: Query<TQueryFnData, TError, TData, TQueryKey>,
125): StaleTime | undefined {
126 return typeof staleTime === 'function' ? staleTime(query) : staleTime
127}
128
129export function resolveQueryBoolean<
130 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