Appearance
API Reference / EventEmitter
Class: EventEmitter
Defined in: event/EventEmitter.ts:3
Constructors
Constructor
new EventEmitter():
EventEmitter
Returns
Properties
$emittingType
protected$emittingType:string=null
Defined in: event/EventEmitter.ts:6
$events
protected$events:Object={}
Defined in: event/EventEmitter.ts:5
$removedListeners
protected$removedListeners:Listener[] =[]
Defined in: event/EventEmitter.ts:7
Methods
emit()
Call Signature
emit(
event):boolean
Defined in: event/EventEmitter.ts:42
Parameters
event
Returns
boolean
Call Signature
emit(
type, ...args):boolean
Defined in: event/EventEmitter.ts:43
Parameters
type
string
args
...any[]
Returns
boolean
hasEventListener()
hasEventListener(
type):boolean
Defined in: event/EventEmitter.ts:80
Parameters
type
string
Returns
boolean
off()
off(
type,listener?):this
Defined in: event/EventEmitter.ts:16
Parameters
type
string
listener?
Returns
this
on()
on(
type,listener):this
Defined in: event/EventEmitter.ts:9
Parameters
type
string
listener
Returns
this
once()
once(
type,listener):this
Defined in: event/EventEmitter.ts:33
Parameters
type
string
listener
Returns
this
removeAllListeners()
removeAllListeners():
this
Defined in: event/EventEmitter.ts:85
Returns
this