Module Schema.Fields

type (!'ctx, !'src, !'args_to_json, !'out, !'subquery) field = ( 'ctx, 'src, 'args_to_json, 'out, 'subquery ) Graphql_wrapper.Make(Graphql_async.Schema).Fields.field = {
field : ( 'ctx, 'src ) Graphql_async.Schema.field;
to_json : 'args_to_json;
name : string;
}
val field : ?doc:string -> ?deprecated:Graphql_async.Schema.deprecated -> string -> typ:( 'a, 'out ) Graphql_async.Schema.typ -> args:( 'b, 'out, 'c, 'd, 'e ) Arg.args -> resolve:( 'a Graphql_async.Schema.resolve_info -> 'f -> 'c ) -> ( 'a, 'f, 'd, 'out, 'g ) field
val io_field : ?doc:string -> ?deprecated:Graphql_async.Schema.deprecated -> string -> typ:( 'a, 'b ) Graphql_async.Schema.typ -> args: ( 'c, ( 'b, Graphql_async.Schema.field_error ) Stdlib.result Graphql_async.Schema.Io.t, 'd, 'e, 'f ) Arg.args -> resolve:( 'a Graphql_async.Schema.resolve_info -> 'g -> 'd ) -> ( 'a, 'g, 'e, ( 'b, Graphql_async.Schema.field_error ) Stdlib.result Graphql_async.Schema.Io.t, 'h ) field