Module Protocol.Event0

type 'a t = listener:(e:'a -> Interop.Js.Any.t) -> ?thisArgs:Interop.Js.Any.t -> unit -> Disposable0.t
val t_of_js : 'a. (Ojs.t -> 'a) -> Ojs.t -> 'a t
val t_to_js : 'a. ('a -> Ojs.t) -> 'a t -> Ojs.t
module Make (T : Interop.Js.T) : sig ... end