Module Js.Js_error
val to_string : t -> string
val name : t -> string
val message : t -> string
val stack : t -> string option
val raise_ : t -> 'a
val attach_js_backtrace : exn -> force:bool -> exn
Attach a JavasScript error to an OCaml exception. if
force = false
and a JavasScript error is already attached, it will do nothing. This function is useful to store and retrieve information about JavaScript stack traces.Attaching JavasScript errors will happen automatically when compiling with
--enable with-js-error
.
val of_exn : exn -> t option
Extract a JavaScript error attached to an OCaml exception, if any. This is useful to inspect an eventual stack strace, especially when sourcemap is enabled.
exception
Exn of t
The
Error
exception wrap javascript exceptions when caught by OCaml code. In case the javascript exception is not an instance of javascriptError
, it will be serialized and wrapped into aFailure
exception.