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