(
query: Query<any, any, any, any>,
options: QueryObserverOptions<any, any, any, any, any>,
field: (typeof options)['refetchOnMount'] &
(typeof options)['refetchOnWindowFocus'] &
(typeof options)['refetchOnReconnect'],
)
| 767 | } |
| 768 | |
| 769 | function shouldFetchOn( |
| 770 | query: Query<any, any, any, any>, |
| 771 | options: QueryObserverOptions<any, any, any, any, any>, |
| 772 | field: (typeof options)['refetchOnMount'] & |
| 773 | (typeof options)['refetchOnWindowFocus'] & |
| 774 | (typeof options)['refetchOnReconnect'], |
| 775 | ) { |
| 776 | if ( |
| 777 | resolveEnabled(options.enabled, query) !== false && |
| 778 | resolveStaleTime(options.staleTime, query) !== 'static' |
| 779 | ) { |
| 780 | const value = typeof field === 'function' ? field(query) : field |
| 781 | |
| 782 | return value === 'always' || (value !== false && isStale(query, options)) |
| 783 | } |
| 784 | return false |
| 785 | } |
| 786 | |
| 787 | function shouldFetchOptionally( |
| 788 | query: Query<any, any, any, any>, |
no test coverage detected
searching dependent graphs…