Class: GlobalEventEmitter
The Lynx GlobalEventEmitter module, accessible via lynx.getJSModule('GlobalEventEmitter').
Framework testing libraries can use this to trigger and listen to cross-thread events.
Constructors
Constructor
new GlobalEventEmitter():
GlobalEventEmitter
Returns
GlobalEventEmitter
Properties
listeners
listeners:
Record<string,Function[]> ={}
Methods
addListener()
addListener(
eventName:string,listener:Function):void
Parameters
Returns
void
clear()
clear():
void
Returns
void
emit()
emit(
eventName:string,args:any[]):void
Parameters
Returns
void
removeAllListeners()
removeAllListeners(
eventName?:string):void
Parameters
Returns
void
removeListener()
removeListener(
eventName:string,listener:Function):void
Parameters
Returns
void
toggle()
toggle(
eventName:string, ...data:unknown[]):void
Parameters
Returns
void
trigger()
trigger(
eventName:string,params:string|Record<any,any>):void
Parameters
Returns
void