new util.EventEmitter()
Constructs a new event emitter instance.
Methods
-
emit(evt, args){ this }
-
Emits an event by calling its listeners with the specified arguments.
Parameters:
evtstring Event name
args* repeatable Arguments
Returns:
this this -
off(evt, fn){ this }
-
Removes an event listener or any matching listeners if arguments are omitted.
Parameters:
evtstring optional Event name. Removes all listeners if omitted.
fnEventEmitterListener optional Listener to remove. Removes all listeners of
evtif omitted.Returns:
this this -
on(evt, fn, ctx){ this }
-
Registers an event listener.
Parameters:
evtstring Event name
fnEventEmitterListener Listener
ctx* optional Listener context
Returns:
this this