MCPcopy Create free account
hub / github.com/SvelteStack/svelte-query / shouldFetchOptionally

Function shouldFetchOptionally

src/queryCore/core/queryObserver.ts:813–825  ·  view source on GitHub ↗
(
  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>
)

Source from the content-addressed store, hash-verified

811}
812
813function shouldFetchOptionally(
814 query: Query<any, any, any, any>,
815 prevQuery: Query<any, any, any, any>,
816 options: QueryObserverOptions<any, any, any, any, any>,
817 prevOptions: QueryObserverOptions<any, any, any, any, any>
818): boolean {
819 return (
820 options.enabled !== false &&
821 (query !== prevQuery || prevOptions.enabled === false) &&
822 (!options.suspense || query.state.status !== 'error') &&
823 isStale(query, options)
824 )
825}
826
827function isStale(
828 query: Query<any, any, any, any>,

Callers 2

setOptionsMethod · 0.85
createResultMethod · 0.85

Calls 1

isStaleFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…