MCPcopy Index your code
hub / github.com/TanStack/query / getHasError

Function getHasError

packages/react-query/src/errorBoundaryUtils.ts:49–76  ·  view source on GitHub ↗
({
  result,
  errorResetBoundary,
  throwOnError,
  query,
  suspense,
}: {
  result: QueryObserverResult<TData, TError>
  errorResetBoundary: QueryErrorResetBoundaryValue
  throwOnError: ThrowOnError<TQueryFnData, TError, TQueryData, TQueryKey>
  query: Query<TQueryFnData, TError, TQueryData, TQueryKey> | undefined
  suspense: boolean | undefined
})

Source from the content-addressed store, hash-verified

47}
48
49export const getHasError = <
50 TData,
51 TError,
52 TQueryFnData,
53 TQueryData,
54 TQueryKey extends QueryKey,
55>({
56 result,
57 errorResetBoundary,
58 throwOnError,
59 query,
60 suspense,
61}: {
62 result: QueryObserverResult<TData, TError>
63 errorResetBoundary: QueryErrorResetBoundaryValue
64 throwOnError: ThrowOnError<TQueryFnData, TError, TQueryData, TQueryKey>
65 query: Query<TQueryFnData, TError, TQueryData, TQueryKey> | undefined
66 suspense: boolean | undefined
67}) => {
68 return (
69 result.isError &&
70 !errorResetBoundary.isReset() &&
71 !result.isFetching &&
72 query &&
73 ((suspense && result.data === undefined) ||
74 shouldThrowError(throwOnError, [result.error, query]))
75 )
76}

Callers 2

useBaseQueryFunction · 0.90
useQueriesFunction · 0.90

Calls 1

shouldThrowErrorFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…