EventTarget Class
Mixins event emitter functionality to a class
Methods
emit
(
Bool
-
eventName
-
data
Emit an event to all registered event listeners.
Parameters:
-
eventName
StringThe name of the event.
-
data
Dynamic
Returns:
Bool:
Indication if we've emitted an event.
listeners
(
Array-
eventName
Return a list of assigned event listeners.
Parameters:
-
eventName
StringThe events that should be listed.
Returns:
Array :
An array of listener functions
off
(
-
eventName
-
callback
Remove event listeners.
on
(
-
eventName
-
callback
Register a new EventListener for the given event.
Parameters:
-
eventName
StringName of the event.
-
callback
FunctonCallback function.
once
(
-
eventName
-
callback
Add an EventListener that's only called once.
removeAllListeners
(
-
eventName
Remove all listeners or only the listeners for the specified event.
Parameters:
-
eventName
StringThe event you want to remove all listeners for.