Interface IEventManager<E>
Methods
addEventListener
- addEventListener<T>(type: T, listener: EventListener<E, T, EventDispatcher<Event>>): EventListener<E, T, EventDispatcher<Event>>
Type parameters
Parameters
type: T
listener: EventListener<E, T, EventDispatcher<Event>>
Returns EventListener<E, T, EventDispatcher<Event>>
clearListeners
Returns any
dispatchEvent
- dispatchEvent(event: Event): void
Parameters
Returns void
hasEventListener
- hasEventListener<T>(type: T, listener: EventListener<E, T, EventDispatcher<Event>>): boolean
Type parameters
Parameters
type: T
listener: EventListener<E, T, EventDispatcher<Event>>
Returns boolean
printListeners
Returns any
removeEventListener
- removeEventListener<T>(type: T, listener: EventListener<E, T, EventDispatcher<Event>>): void
Type parameters
Parameters
type: T
listener: EventListener<E, T, EventDispatcher<Event>>
Returns void
Adds a listener to an event type.