Module Wasm_of_ocaml_compiler.Typing

module Integer : sig ... end
type boxed_number =
  1. | Int32
  2. | Int64
  3. | Nativeint
  4. | Float
type boxed_status =
  1. | Boxed
  2. | Unboxed
module Bigarray : sig ... end
type typ =
  1. | Top
  2. | Int of Integer.kind
  3. | Number of boxed_number * boxed_status
  4. | Tuple of typ array
  5. | Bigarray of Bigarray.t
  6. | Bot
val can_unbox_parameters : Call_graph_analysis.t -> Js_of_ocaml_compiler.Code.Var.t -> bool
val bigarray_element_type : Bigarray.kind -> typ
type t
val return_type : t -> Js_of_ocaml_compiler.Code.Var.t -> typ
val reset : unit -> unit
val register_prim : string -> unbox:bool -> typ -> unit