type (_, _) arg_list =
| ([]) : ('a, 'a) arg_list |
| (::) : 'a arg * ('b, 'c) arg_list -> ('b, 'a -> 'c) arg_list |
val scalar : ?doc:string -> string -> coerce:(Graphql_parser.const_value -> ('a, string) Stdlib.result) -> 'a option arg_typ
val enum : ?doc:string -> string -> values:'a enum_value list -> 'a option arg_typ
val int : int option arg_typ
val string : string option arg_typ
val bool : bool option arg_typ
val float : float option arg_typ
val guid : string option arg_typ