IEventEmitter
js.node.events.IEventEmitter (extern interface)
IEventEmitter
interface is used as "any EventEmitter".
See EventEmitter
for actual class documentation.
Instance Members
Name |
Type |
eventName |
Event<addListener.T> |
listener |
addListener.T |
listenerCount(eventName: Event<listenerCount.T>): Int
Name |
Type |
eventName |
Event<listenerCount.T> |
listeners(eventName: Event<listeners.T>): Array<listeners.T>
Name |
Type |
eventName |
Event<listeners.T> |
Returns |
Array<listeners.T> |
Name |
Type |
eventName |
Event<off.T> |
listener |
off.T |
Name |
Type |
eventName |
Event<on.T> |
listener |
on.T |
Name |
Type |
eventName |
Event<once.T> |
listener |
once.T |
prependListener(eventName: Event<prependListener.T>, listener: prependListener.T): IEventEmitter
Name |
Type |
eventName |
Event<prependListener.T> |
listener |
prependListener.T |
prependOnceListener(eventName: Event<prependOnceListener.T>, listener: prependOnceListener.T): IEventEmitter
Name |
Type |
eventName |
Event<prependOnceListener.T> |
listener |
prependOnceListener.T |
Name |
Type |
Default |
eventName |
Event<removeAllListeners.T> |
(optional) |
removeListener(eventName: Event<removeListener.T>, listener: removeListener.T): IEventEmitter
Name |
Type |
eventName |
Event<removeListener.T> |
listener |
removeListener.T |
rawListeners(eventName: Event<rawListeners.T>): Array<rawListeners.T>
Name |
Type |
eventName |
Event<rawListeners.T> |
Returns |
Array<rawListeners.T> |
Name |
Parameters |
:remove |
- |