Methods
Protected callListener
- callListener(listener: Function, context: Object, params: any[]): any
-
Parameters
-
listener: Function
-
context: Object
-
params: any[]
Returns any
emit
- emit(event: string, ...args: any[]): boolean
-
Parameters
-
event: string
-
Rest ...args: any[]
Returns boolean
listeners
- listeners(event: string): Function[]
-
Parameters
Returns Function[]
on
- on(event: string, fn: Function, context?: Object): this
-
Parameters
-
event: string
-
fn: Function
-
Optional context: Object
Returns this
once
- once(event: string, fn: Function, context?: Object): this
-
Parameters
-
event: string
-
fn: Function
-
Optional context: Object
Returns this
removeAllListeners
- removeAllListeners(event: string): this
removeListener
- removeListener(event: string, fn: Function, once?: boolean): this
-
Parameters
-
event: string
-
fn: Function
-
Default value once: boolean = false
Returns this
Minimal EventEmitter interface that is molded against the Node.js EventEmitter interface.