( 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>, )
| 789 | } |
| 790 | |
| 791 | function shouldFetchOptionally( |
| 792 | query: Query<any, any, any, any>, |
| 793 | prevQuery: Query<any, any, any, any>, |
| 794 | options: QueryObserverOptions<any, any, any, any, any>, |
| 795 | prevOptions: QueryObserverOptions<any, any, any, any, any>, |
| 796 | ): boolean { |
| 797 | return ( |
| 798 | (query !== prevQuery || |
| 799 | resolveQueryBoolean(prevOptions.enabled, query) === false) && |
| 800 | (!options.suspense || query.state.status !== 'error') && |
| 801 | isStale(query, options) |
| 802 | ) |
| 803 | } |
| 804 | |
| 805 | function isStale( |
| 806 | query: Query<any, any, any, any>, |
no test coverage detected