Interface EventEmitterInt<Events>
Index
event dispatching Methods
listener adding Methods
listener removing Methods
event dispatching Methods
dispatch
dispatch<Name>( name: Name , event: Events [ Name ] ) : void
Type parameters
Parameters
name: Name
event: Events [ Name ]
Returns void
publish
publish<Name>( name: Name , event: Events [ Name ] ) : void
Type parameters
Parameters
name: Name
event: Events [ Name ]
Returns void
push
push<Name>( name: Name , event: Events [ Name ] ) : void
Type parameters
Parameters
name: Name
event: Events [ Name ]
Returns void
listener adding Methods
addEventListener
addEventListener<Name>( name: Name , listener: ( ev: Events [ Name ] ) => void ) : void
Type parameters
Parameters
name: Name
listener: ( ev: Events [ Name ] ) => void
Returns void
addListener
addListener<Name>( name: Name , listener: ( ev: Events [ Name ] ) => void ) : void
Type parameters
Parameters
name: Name
listener: ( ev: Events [ Name ] ) => void
Returns void
on
on<Name>( name: Name , listener: ( ev: Events [ Name ] ) => void ) : void
Type parameters
Parameters
name: Name
listener: ( ev: Events [ Name ] ) => void
Returns void
once
once<Name>( name: Name , listener: ( ev: Events [ Name ] ) => void ) : void
Type parameters
Parameters
name: Name
listener: ( ev: Events [ Name ] ) => void
Returns void
subscribe
subscribe<Name>( name: Name , listener: ( ev: Events [ Name ] ) => void ) : void
Type parameters
Parameters
name: Name
listener: ( ev: Events [ Name ] ) => void
Returns void
waitFor
waitFor<Name>( name: Name ) : Promise < Events [ Name ] >
Type parameters
Parameters
Returns Promise < Events [ Name ] >
listener removing Methods
off
off<Name>( name: Name , listener: ( ev: Events [ Name ] ) => void ) : boolean
Type parameters
Parameters
name: Name
listener: ( ev: Events [ Name ] ) => void
Returns boolean
removeEventListener
removeEventListener<Name>( name: Name , listener: ( ev: Events [ Name ] ) => void ) : boolean
Type parameters
Parameters
name: Name
listener: ( ev: Events [ Name ] ) => void
Returns boolean
removeListener
removeListener<Name>( name: Name , listener: ( ev: Events [ Name ] ) => void ) : boolean
Type parameters
Parameters
name: Name
listener: ( ev: Events [ Name ] ) => void
Returns boolean
unsubscribe
unsubscribe<Name>( name: Name , listener: ( ev: Events [ Name ] ) => void ) : boolean
Type parameters
Parameters
name: Name
listener: ( ev: Events [ Name ] ) => void
Returns boolean
Legend
Module
Object literal
Variable
Function
Function with type parameter
Index signature
Type alias
Type alias with type parameter
Enumeration
Enumeration member
Property
Method
Interface
Interface with type parameter
Constructor
Property
Method
Index signature
Class
Class with type parameter
Constructor
Property
Method
Accessor
Index signature
Inherited constructor
Inherited property
Inherited method
Inherited accessor
Protected property
Protected method
Protected accessor
Private property
Private method
Private accessor
Static property
Static method
This method calls all listeners registered on this event name with the event instance provided as argument.
Be aware that this method does not handle thrown errors and other misbehaving listeners. The listeners will be called synchronously in their order in which they were added.