sig
exception Type_error of string * Yojson.Basic.json
exception Undefined of string * Yojson.Basic.json
val ( |> ) : 'a -> ('a -> 'b) -> 'b
val member : string -> Yojson.Basic.json -> Yojson.Basic.json
val index : int -> Yojson.Basic.json -> Yojson.Basic.json
val map :
(Yojson.Basic.json -> Yojson.Basic.json) ->
Yojson.Basic.json -> Yojson.Basic.json
val to_assoc : Yojson.Basic.json -> (string * Yojson.Basic.json) list
val to_option : (Yojson.Basic.json -> 'a) -> Yojson.Basic.json -> 'a option
val to_bool : Yojson.Basic.json -> bool
val to_bool_option : Yojson.Basic.json -> bool option
val to_number : Yojson.Basic.json -> float
val to_number_option : Yojson.Basic.json -> float option
val to_float : Yojson.Basic.json -> float
val to_float_option : Yojson.Basic.json -> float option
val to_int : Yojson.Basic.json -> int
val to_int_option : Yojson.Basic.json -> int option
val to_list : Yojson.Basic.json -> Yojson.Basic.json list
val to_string : Yojson.Basic.json -> string
val to_string_option : Yojson.Basic.json -> string option
val convert_each :
(Yojson.Basic.json -> 'a) -> Yojson.Basic.json -> 'a list
val filter_map : ('a -> 'b option) -> 'a list -> 'b list
val flatten : Yojson.Basic.json list -> Yojson.Basic.json list
val filter_index : int -> Yojson.Basic.json list -> Yojson.Basic.json list
val filter_list : Yojson.Basic.json list -> Yojson.Basic.json list list
val filter_member :
string -> Yojson.Basic.json list -> Yojson.Basic.json list
val filter_assoc :
Yojson.Basic.json list -> (string * Yojson.Basic.json) list list
val filter_bool : Yojson.Basic.json list -> bool list
val filter_int : Yojson.Basic.json list -> int list
val filter_float : Yojson.Basic.json list -> float list
val filter_number : Yojson.Basic.json list -> float list
val filter_string : Yojson.Basic.json list -> string list
end