MCPcopy Create free account
hub / github.com/TanStack/query / setMutationDefaults

Method setMutationDefaults

packages/query-core/src/queryClient.ts:923–939  ·  view source on GitHub ↗

* Sets default options for mutations whose mutation key partially matches the given * `mutationKey`. As with QueryClient#setQueryDefaults, the order of registration * matters when several registered defaults match the same mutation key. * * @see {@link QueryClient#getMutationDefa

(
    mutationKey: MutationKey,
    options: OmitKeyof<
      MutationObserverOptions<TData, TError, TVariables, TOnMutateResult>,
      'mutationKey'
    >,
  )

Source from the content-addressed store, hash-verified

921 * ```
922 */
923 setMutationDefaults<
924 TData = unknown,
925 TError = DefaultError,
926 TVariables = void,
927 TOnMutateResult = unknown,
928 >(
929 mutationKey: MutationKey,
930 options: OmitKeyof<
931 MutationObserverOptions<TData, TError, TVariables, TOnMutateResult>,
932 'mutationKey'
933 >,
934 ): void {
935 this.#mutationDefaults.set(hashKey(mutationKey), {
936 mutationKey,
937 defaultOptions: options,
938 })
939 }
940
941 /**
942 * Returns the default options registered for mutations whose mutation key partially matches

Callers 10

ExamplesFunction · 0.45
ExamplesFunction · 0.45
ExamplesFunction · 0.45
ExamplesFunction · 0.45
ExamplesFunction · 0.45
ExamplesFunction · 0.45
mutation.test.tsxFile · 0.45
hydration.test.tsxFile · 0.45

Calls 1

hashKeyFunction · 0.90

Tested by

no test coverage detected