Module Js_of_ocaml_compiler.Primitive
val is_pure : string -> boolval exists : string -> booltype kind = [ | `Pure| `Mutable| `Mutator
]type kind_arg = [ | `Shallow_const| `Object_literal| `Const| `Mutable
]type condition = [ | `If of string| `Ifnot of string
]type t = [ | `Requires of string list| `Provides of string * kind * kind_arg list option| `Version of ((int -> int -> bool) * string) list| `Weakdef| `Always| `Alias of string| `Deprecated of string| condition
]val kind : string -> kindval kind_args : string -> kind_arg list optionval register : string -> kind -> kind_arg list option -> int option -> unitval arity : string -> intval has_arity : string -> int -> boolval alias : string -> string -> unitval aliases : unit -> (string * string) listval resolve : string -> stringval add_external : string -> unitval need_named_value : string -> boolval register_named_value : string -> unit