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

Function getQueryState

packages/vue-query/src/devtools/utils.ts:13–28  ·  view source on GitHub ↗
(query: Query)

Source from the content-addressed store, hash-verified

11}
12
13export function getQueryState(query: Query): QueryState {
14 if (query.state.fetchStatus === 'fetching') {
15 return QueryState.Fetching
16 }
17 if (query.state.fetchStatus === 'paused') {
18 return QueryState.Paused
19 }
20 if (!query.getObserversCount()) {
21 return QueryState.Inactive
22 }
23 if (query.isStale()) {
24 return QueryState.Stale
25 }
26
27 return QueryState.Fresh
28}
29
30export function getQueryStateLabel(query: Query): string {
31 const queryState = getQueryState(query)

Callers 4

getQueryStateLabelFunction · 0.85
getQueryStatusFgFunction · 0.85
getQueryStatusBgFunction · 0.85
statusAndDateSortFunction · 0.85

Calls 2

getObserversCountMethod · 0.80
isStaleMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…