Concrete data payload returned by the underlying fetcher.
Latest resolved data, or undefined until the first success.
Most recent error thrown by the fetcher, or null on success.
true whenever a fetch is in flight (initial / poll / refetch).
true from mount until the first resolve / reject.
true while the query has neither resolved data nor a captured
error — i.e. we haven't checked/fetched yet. Passed through
directly from TanStack Query v5's isPending (status === 'pending'): stays true when enabled is false, and only
flips to false once the fetcher succeeds or errors.
Manually trigger a refetch. Defaults to cancelling any in-flight
request first (cancelRefetch: true); pass { cancelRefetch: false }
to preserve an in-flight fetch (useful for polling loops that don't
want to interrupt a cursor walk).
Standard hook return shape. Identical to
@playlive/react-data/types#UseFetchResult— kept in sync as a structural contract.