mutate

val mutate: suspend (optimisticUpdate: () -> Map<out CacheableInput, Any?>?, onSuccess: suspend () -> Unit?, onError: suspend (error: TError) -> Unit?) -> Unit