Module Make.Arg
- type _ arg
- type _ arg_typ
- type (_, _) arg_list- =- |- ([]) : ('a, 'a) arg_list- |- (::) : 'a arg * ('b, 'c) arg_list -> ('b, 'a -> 'c) arg_list
- val arg : ?doc:string -> string -> typ:'a arg_typ -> 'a arg
- val arg' : ?doc:string -> string -> typ:'a option arg_typ -> default:'a -> 'a arg
- 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 obj : ?doc:string -> string -> fields:('a, 'b) arg_list -> coerce:'b -> '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
- val list : 'a arg_typ -> 'a list option arg_typ
- val non_null : 'a option arg_typ -> 'a arg_typ