Module Interop

val iter_set : Ojs.t -> string -> ('a -> Ojs.t) -> 'a option -> unit
type 'a or_undefined = 'a option
val or_undefined_of_js : (Ojs.t -> 'a) -> Ojs.t -> 'a option
val or_undefined_to_js : ('a -> Ojs.t) -> 'a option -> Ojs.t
type 'a maybe_list = 'a list
val maybe_list_of_js : (Ojs.t -> 'a) -> Ojs.t -> 'a list
val maybe_list_to_js : ('a -> Ojs.t) -> 'a list -> Ojs.t
module Regexp : sig ... end
module Dict : sig ... end
module Js : sig ... end
module Interface : sig ... end
module Class = Interface