Module Event.Stable

type event := t
type t

Event.t are the only types serialized from inspected bonsai applications to the bonsai chrome extension's devtool panel. Due to the inspected applications and the chrome extension potentially being out of date, events must be stable typed.

include Sexplib0.Sexpable.S with type t := t
include Sexplib0.Sexpable.Of_sexp with type t := t
val t_of_sexp : Sexplib0.Sexp.t -> t
include Sexplib0.Sexpable.Sexp_of with type t := t
val sexp_of_t : t -> Sexplib0.Sexp.t
include Ppx_quickcheck_runtime.Quickcheckable.S with type t := t
val quickcheck_generator : t Base_quickcheck.Generator.t
val quickcheck_observer : t Base_quickcheck.Observer.t
val quickcheck_shrinker : t Base_quickcheck.Shrinker.t
val to_latest : t -> event
val of_latest : event -> t