Module Fields_derivers_graphql.Graphql_query
val add_field :
t_fields_annots:( string -> (Core_kernel.String.t * string option) list ) ->
< graphql_query : string option Core_kernel.ref
; skip : bool Core_kernel.ref.. >
Input.t ->
( 'a, 'b, 'c ) Fieldslib.Field.t_with_perm ->
< graphql_query_accumulator :
(Core_kernel.String.t * string option) option list Core_kernel.ref.. > as 'd ->
( 'e -> 'f ) * 'dval finish :
('a
* < graphql_query : string option Core_kernel.ref
; graphql_query_accumulator :
(string * string option) option list Core_kernel.ref.. > as 'b) ->
'cval scalar : < graphql_query : 'b option Core_kernel.ref.. > as 'a -> 'cval skip : < graphql_query : 'b option Core_kernel.ref.. > as 'a -> 'cval int : < graphql_query : 'b option Core_kernel.ref.. > as 'a -> 'cval string : < graphql_query : 'b option Core_kernel.ref.. > as 'a -> 'cval bool : < graphql_query : 'b option Core_kernel.ref.. > as 'a -> 'cval wrapped :
< graphql_query : 'a Core_kernel.ref.. > ->
< graphql_query : 'c Core_kernel.ref.. > as 'b ->
'dval option :
< graphql_query : 'a Core_kernel.ref.. > ->
< graphql_query : 'a Core_kernel.ref.. > as 'b ->
'cval list :
< graphql_query : 'a Core_kernel.ref.. > ->
< graphql_query : 'a Core_kernel.ref.. > as 'b ->
'cval inner_query : < graphql_query : 'a Core_kernel.ref.. > -> 'b