EngineEventTarget
engines EngineEventTarget
Event-emitter surface implemented by script engines (for example SelfScriptEngine).
Inheritance
EngineEventTarget
Table of contents
Methods
- addListener
- eventNames
- getMaxListeners
- listenerCount
- listeners
- off
- on
- once
- prependListener
- prependOnceListener
- rawListeners
- removeAllListeners
- removeListener
- setMaxListeners
Methods
addListener
addListener(event: string, listener: (...args: any[]) => void): EngineEventTarget`
Parameters
event: Event name.listener: Callback.
Returns
eventNames
eventNames(): string[]
Returns
string[]
getMaxListeners
getMaxListeners(): number
Returns
number
listenerCount
listenerCount(event: string): number
Parameters
event: Event name.
Returns
number
listeners
listeners(event: string): Function[]
Parameters
event: Event name.
Returns
Function[]
off
off(event: string, listener: (...args: any[]) => void): EngineEventTarget`
Parameters
event: Event name.listener: Callback to remove.
Returns
on
on(event: string, listener: (...args: any[]) => void): EngineEventTarget`
Parameters
event: Event name.listener: Callback.
Returns
once
once(event: string, listener: (...args: any[]) => void): EngineEventTarget`
Parameters
event: Event name.listener: One-shot callback.
Returns
prependListener
prependListener(event: string, listener: (...args: any[]) => void): EngineEventTarget`
Parameters
event: Event name.listener: Callback inserted at the front of the list.
Returns
prependOnceListener
prependOnceListener(event: string, listener: (...args: any[]) => void): EngineEventTarget`
Parameters
event: Event name.listener: One-shot callback prepended to the list.
Returns
rawListeners
rawListeners(event: string): Function[]
Parameters
event: Event name.
Returns
Function[]
removeAllListeners
removeAllListeners(event?: string): EngineEventTarget`
Parameters
event: Optional; omit to clear every event.
Returns
removeListener
removeListener(event: string, listener: (...args: any[]) => void): EngineEventTarget`
Parameters
event: Event name.listener: Listener reference to remove.
Returns
setMaxListeners
setMaxListeners(n: number): EngineEventTarget`
Parameters
n: Max listeners per event before Node-style warnings.
