Module Events.EventEmitter
val addListener : t -> eventName:string -> listener:listener -> tval on : t -> eventName:string -> listener:listener -> tval once : t -> eventName:string -> listener:listener -> tval removeListener : t -> eventName:string -> listener:listener -> tval off : t -> eventName:string -> listener:listener -> tval removeAllListeners : t -> ?event:string -> unit -> tval setMaxListener : t -> n:int -> tval getMaxListener : t -> intval listeners : t -> eventName:string -> listener listval rawListeners : t -> eventName:string -> listener listval listenerCount : t -> eventName:string -> ?listener:listener -> unit -> intval prependListener : t -> eventName:string -> listener:listener -> tval prependOnceListener : t -> eventName:string -> listener:listener -> tval eventNames : t -> string list