( 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>, )
| 765 | } |
| 766 | |
| 767 | function shouldFetchOptionally( |
| 768 | query: Query<any, any, any, any>, |
| 769 | prevQuery: Query<any, any, any, any>, |
| 770 | options: QueryObserverOptions<any, any, any, any, any>, |
| 771 | prevOptions: QueryObserverOptions<any, any, any, any, any>, |
| 772 | ): boolean { |
| 773 | return ( |
| 774 | (query !== prevQuery || |
| 775 | resolveQueryValue(prevOptions.enabled, query) === false) && |
| 776 | (!options.suspense || query.state.status !== 'error') && |
| 777 | isStale(query, options) |
| 778 | ) |
| 779 | } |
| 780 | |
| 781 | function isStale( |
| 782 | query: Query<any, any, any, any>, |
no test coverage detected