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

Method defaultQueryOptions

src/queryCore/core/queryClient.ts:582–622  ·  view source on GitHub ↗
(
    options?: QueryObserverOptions<
      TQueryFnData,
      TError,
      TData,
      TQueryData,
      TQueryKey
    >
  )

Source from the content-addressed store, hash-verified

580 }
581
582 defaultQueryOptions<
583 TQueryFnData,
584 TError,
585 TData,
586 TQueryData,
587 TQueryKey extends QueryKey
588 >(
589 options?: QueryObserverOptions<
590 TQueryFnData,
591 TError,
592 TData,
593 TQueryData,
594 TQueryKey
595 >
596 ): QueryObserverOptions<TQueryFnData, TError, TData, TQueryData, TQueryKey> {
597 if (options?._defaulted) {
598 return options
599 }
600
601 const defaultedOptions = {
602 ...this.defaultOptions.queries,
603 ...this.getQueryDefaults(options?.queryKey),
604 ...options,
605 _defaulted: true,
606 } as QueryObserverOptions<
607 TQueryFnData,
608 TError,
609 TData,
610 TQueryData,
611 TQueryKey
612 >
613
614 if (!defaultedOptions.queryHash && defaultedOptions.queryKey) {
615 defaultedOptions.queryHash = hashQueryKeyByOptions(
616 defaultedOptions.queryKey,
617 defaultedOptions
618 )
619 }
620
621 return defaultedOptions
622 }
623
624 defaultQueryObserverOptions<
625 TQueryFnData,

Callers 4

setQueryDataMethod · 0.95
fetchQueryMethod · 0.95
buildMethod · 0.80

Calls 2

getQueryDefaultsMethod · 0.95
hashQueryKeyByOptionsFunction · 0.90

Tested by

no test coverage detected