Module DebugProtocol.StoppedEvent

type reason =
  1. | Step
  2. | Breakpoint
  3. | Exception
  4. | Pause
  5. | Entry
  6. | Goto
  7. | FunctionBreakpoint
  8. | DataBreakpoint
  9. | InstructionBreakpoint
  10. | Other of string
val reason_of_js : Ojs.t -> reason
val reason_to_js : reason -> Ojs.t
module M : sig ... end
include sig ... end
type t = private Event.M.t
val t_of_js : Ojs.t -> t
val t_to_js : t -> Ojs.t
type body = M.body
val body_of_js : Ojs.t -> body
val body_to_js : body -> Ojs.t
val event : t -> string
val body : t -> body