jon.recoil.org

Module Ocaml_typing.Mtype

val scrape_for_type_of : remove_aliases:bool -> Ocaml_typing.Env.t -> Ocaml_typing.Types.module_type -> Ocaml_typing.Types.module_type
val find_type_of_module : strengthen:bool -> aliasable:bool -> Ocaml_typing.Env.t -> Ocaml_typing.Path.t -> Ocaml_typing.Types.module_type
val no_code_needed : Ocaml_typing.Env.t -> Ocaml_typing.Types.module_type -> bool
val no_code_needed_sig : Ocaml_typing.Env.t -> Ocaml_typing.Types.signature -> bool
val contains_type : Ocaml_typing.Env.t -> Ocaml_typing.Types.module_type -> bool
val lower_nongen : int -> Ocaml_typing.Types.module_type -> unit