IEventEmitter

js.node.events.IEventEmitter (extern interface)

IEventEmitter interface is used as "any EventEmitter".

See EventEmitter for actual class documentation.

Instance Members

addListener(eventName: Event<addListener.T>, listener: addListener.T): IEventEmitter
Name Type
eventName Event<addListener.T>
listener addListener.T
Returns
IEventEmitter

emit(eventName: Event<emit.T>, args: haxe.extern.Rest): Bool
Name Type
eventName Event<emit.T>
args haxe.extern.Rest
Returns
Bool

Returns
Array<haxe.extern.EitherType<String, js.lib.Symbol>>

getMaxListeners(): Int
Returns
Int

listenerCount(eventName: Event<listenerCount.T>): Int
Name Type
eventName Event<listenerCount.T>
Returns
Int

listeners(eventName: Event<listeners.T>): Array<listeners.T>
Name Type
eventName Event<listeners.T>
Returns
Array<listeners.T>

off(eventName: Event<off.T>, listener: off.T): IEventEmitter
Name Type
eventName Event<off.T>
listener off.T
Returns
IEventEmitter

on(eventName: Event<on.T>, listener: on.T): IEventEmitter
Name Type
eventName Event<on.T>
listener on.T
Returns
IEventEmitter

once(eventName: Event<once.T>, listener: once.T): IEventEmitter
Name Type
eventName Event<once.T>
listener once.T
Returns
IEventEmitter

prependListener(eventName: Event<prependListener.T>, listener: prependListener.T): IEventEmitter
Name Type
eventName Event<prependListener.T>
listener prependListener.T
Returns
IEventEmitter

prependOnceListener(eventName: Event<prependOnceListener.T>, listener: prependOnceListener.T): IEventEmitter
Name Type
eventName Event<prependOnceListener.T>
listener prependOnceListener.T
Returns
IEventEmitter

removeAllListeners(?eventName: Event<removeAllListeners.T>): IEventEmitter
Name Type Default
eventName Event<removeAllListeners.T> (optional)
Returns
IEventEmitter

removeListener(eventName: Event<removeListener.T>, listener: removeListener.T): IEventEmitter
Name Type
eventName Event<removeListener.T>
listener removeListener.T
Returns
IEventEmitter

setMaxListeners(n: Int): Void
Name Type
n Int

rawListeners(eventName: Event<rawListeners.T>): Array<rawListeners.T>
Name Type
eventName Event<rawListeners.T>
Returns
Array<rawListeners.T>

Metadata

Name Parameters
:remove -