The last successfully resolved data for the query.
dataUpdateCount
number
The number of times the query has successfully resolved.
dataUpdatedAt
number
The timestamp for when the query most recently returned the status as "success".
error
TError | null
The error object for the query, if the last attempt resulted in an error. - Defaults to null.
errorUpdateCount
number
The sum of all errors, incremented every time the query resolves with an error.
errorUpdatedAt
number
The timestamp for when the query most recently returned the status as "error".
fetchFailureCount
number
The failure count for the current fetch. - Incremented every time the fetch fails. - Reset to 0 when the fetch succeeds.
fetchFailureReason
TError | null
The reason the current fetch failed, as reported by the retryer. - Reset to null when the fetch succeeds.
fetchMeta
FetchMeta | null
Metadata passed to the currently in-flight (or most recent) fetch, e.g. the fetchMore direction for infinite queries.
fetchStatus
"fetching" | "paused" | "idle"
The fetch status of the query. - fetching: the queryFn is currently executing. - paused: a fetch wanted to run but has been paused (see network mode). - idle: the query is not fetching.
isInvalidated
boolean
Whether the query has been marked as invalidated via invalidate(). - Reset to false whenever the query resolves successfully.
status
"error" | "pending" | "success"
The status of the query. - pending if there's no cached data and no attempt was finished yet. - error if the last attempt resulted in an error. - success if the query has data.