FutureOr<GraphQLResult> onOperation(String? id, String query, [Map<String, dynamic>? variables, String? operationName]);