( query: Query<any, any, any, any>, prevQuery: Query<any, any, any, any>, options: QueryObserverOptions<any, any, any, any, any>, prevOptions: QueryObserverOptions<any, any, any, any, any>, )
| 878 | } |
| 879 | |
| 880 | function shouldFetchOptionally( |
| 881 | query: Query<any, any, any, any>, |
| 882 | prevQuery: Query<any, any, any, any>, |
| 883 | options: QueryObserverOptions<any, any, any, any, any>, |
| 884 | prevOptions: QueryObserverOptions<any, any, any, any, any>, |
| 885 | ): boolean { |
| 886 | return ( |
| 887 | (query !== prevQuery || |
| 888 | resolveQueryValue(prevOptions.enabled, query) === false) && |
| 889 | (!options.suspense || query.state.status !== 'error') && |
| 890 | isStale(query, options) |
| 891 | ) |
| 892 | } |
| 893 | |
| 894 | function isStale( |
| 895 | query: Query<any, any, any, any>, |
no test coverage detected