setMutationDefaults<TData, TVariables, TOptimistic> method

void setMutationDefaults<TData, TVariables, TOptimistic>(
  1. QueryKey<Object?> key,
  2. MutationOptions<TData, TVariables, TOptimistic> options
)

Registers executable defaults for mutations with key.

Implementation

void setMutationDefaults<TData, TVariables, TOptimistic>(
  QueryKey<Object?> key,
  MutationOptions<TData, TVariables, TOptimistic> options,
) {
  if (options.key != key) {
    throw ArgumentError('Mutation defaults must use the registered key.');
  }
  _mutationDefaults[key.canonical] = options;
}