Module OutputEvent.M

type category =
  1. | Console
  2. | Important
  3. | Stdout
  4. | Stderr
  5. | Telemetry
  6. | Other of string
val category_of_js : Ojs.t -> category
val category_to_js : category -> Ojs.t
type group =
  1. | Start
  2. | StartCollapsed
  3. | End
val group_of_js : Ojs.t -> group
val group_to_js : group -> Ojs.t
type body = {
  1. category : category Interop.or_undefined;
  2. output : string;
  3. group : group Interop.or_undefined;
  4. variablesReference : int Interop.or_undefined;
  5. source : Source.t Interop.or_undefined;
  6. line : int Interop.or_undefined;
  7. column : int Interop.or_undefined;
  8. data : Interop.Js.Any.t Interop.or_undefined;
}
val body_of_js : Ojs.t -> body
val body_to_js : body -> Ojs.t
val event : string