Module Async_extra.Command.Arg_type

type 'a t = 'a Core__Command.Arg_type.t
val create : ?⁠complete:(Core__.Import.Univ_map.t ‑> part:string ‑> string list) ‑> ?⁠key:'a Core__.Import.Univ_map.Multi.Key.t ‑> (string ‑> 'a) ‑> 'a t
val map : ?⁠key:'b Core__.Import.Univ_map.Multi.Key.t ‑> 'a t ‑> f:('a ‑> 'b) ‑> 'b t
val of_map : ?⁠key:'a Core__.Import.Univ_map.Multi.Key.t ‑> 'a Core__.Import.String.Map.t ‑> 'a t
val of_alist_exn : ?⁠key:'a Core__.Import.Univ_map.Multi.Key.t ‑> (string * 'a) list ‑> 'a t
val file : ?⁠key:'a Core__.Import.Univ_map.Multi.Key.t ‑> (string ‑> 'a) ‑> 'a t
val comma_separated : ?⁠key:'a list Core__.Import.Univ_map.Multi.Key.t ‑> ?⁠strip_whitespace:bool ‑> ?⁠unique_values:bool ‑> 'a t ‑> 'a list t
module Export : sig ... end