mutate

suspend fun mutate(queryInput: TInput, optimisticUpdate: (input: TInput) -> Map<out CacheableInput, Any?>? = null, onSuccess: suspend (TData) -> Unit? = null, onError: suspend (TError) -> Unit? = null)