package ocaml-base-compiler
val modtypes :
loc:Location.t ->
Env.t ->
Types.module_type ->
Types.module_type ->
Typedtree.module_coercion
val signatures :
Env.t ->
Types.signature ->
Types.signature ->
Typedtree.module_coercion
val compunit :
Env.t ->
string ->
Types.signature ->
string ->
Types.signature ->
Typedtree.module_coercion
val type_declarations :
loc:Location.t ->
Env.t ->
Ident.t ->
Types.type_declaration ->
Types.type_declaration ->
unit
val print_coercion : Format.formatter -> Typedtree.module_coercion -> unit
type symptom =
| Missing_field of Ident.t * Location.t * string
| Value_descriptions of Ident.t * Types.value_description * Types.value_description
| Type_declarations of Ident.t * Types.type_declaration * Types.type_declaration * Includecore.type_mismatch list
| Extension_constructors of Ident.t * Types.extension_constructor * Types.extension_constructor
| Module_types of Types.module_type * Types.module_type
| Modtype_infos of Ident.t * Types.modtype_declaration * Types.modtype_declaration
| Modtype_permutation
| Interface_mismatch of string * string
| Class_type_declarations of Ident.t * Types.class_type_declaration * Types.class_type_declaration * Ctype.class_match_failure list
| Class_declarations of Ident.t * Types.class_declaration * Types.class_declaration * Ctype.class_match_failure list
| Unbound_modtype_path of Path.t
| Unbound_module_path of Path.t
| Invalid_module_alias of Path.t
exception Error of error list
val report_error : Format.formatter -> error list -> unit
val expand_module_alias : Env.t -> pos list -> Path.t -> Types.module_type
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>