useMutation<T, V> function

UseMutation<T, V> useMutation<T, V>(
  1. MutationFetcher<T, V> mutationFn, {
  2. MutationOptions<T, V>? options,
  3. required Widget builder(
    1. BuildContext context,
    2. MutationResult<T, V> result
    ),
})

Convenience function to create UseMutation widget

Implementation

UseMutation<T, V> useMutation<T, V>(
  MutationFetcher<T, V> mutationFn, {
  MutationOptions<T, V>? options,
  required Widget Function(BuildContext context, MutationResult<T, V> result)
  builder,
}) {
  final mutationOptions =
      options?.copyWith(mutationFn: mutationFn) ??
      MutationOptions<T, V>(mutationFn: mutationFn);

  return UseMutation<T, V>(options: mutationOptions, builder: builder);
}