Module Js_of_ocaml_compiler.Warning
type t = [
| `Integer_overflow
| `Missing_debug_event
| `Missing_cmi
| `Effect_handlers_without_effect_backend
| `Missing_primitive
| `Missing_define
| `Missing_deps
| `Free_variables_in_primitive
| `Deprecated_joo_global_object
| `Overriding_primitive
| `Overriding_primitive_purity
| `Deprecated_primitive
| `Unused_js_variable
]
val parse : string -> t option
val quiet : bool Stdlib.ref
val werror : bool Stdlib.ref
val warn : t -> ('a, Stdlib.Format.formatter, unit, unit) Stdlib.format4 -> 'a
val process_warnings : unit -> unit