Module Lib.Graphql

val graphql_error_to_string : Yojson.Basic.t -> string
val query : < parse : Yojson.Basic.t -> 'a ; query : string ; variables : Yojson.Basic.t.. > -> Uri.t -> ( 'b, Rosetta_lib.Errors.t ) Async_kernel__Deferred_result.t
val query_and_catch : < parse : Yojson.Basic.t -> 'a ; query : string ; variables : Yojson.Basic.t.. > -> Uri.t -> ( [> `Failed of Rosetta_lib.Errors.t | `Successful of 'b ], 'c ) Core_kernel._result Async_kernel__Deferred.t