EventEmitter
A standards compatible event handler (observer) with some sugar.
Constructor Summary
Public Constructor | ||
public |
constructor(name: string) Create Event Handler |
Member Summary
Public Members | ||
public |
Registered events |
|
public |
The name of the handler |
Method Summary
Public Methods | ||
public |
destroy() Destroys all events |
|
public |
emit(name: string | string[], args: *): EventEmitter Emits an event |
|
public |
Removes an event handler |
|
public |
Add an event handler |
|
public |
once(name: *, callback: *): EventEmitter Adds an event handler that only fires once |
Public Constructors
Public Members
Public Methods
public emit(name: string | string[], args: *): EventEmitter source
Emits an event
You can supply an array of event names or a comma separated list with a string
public off(name: string | string[], callback: Function, force: boolean): EventEmitter source
Removes an event handler
If no callback is provided, all events bound to given name will be removed.
You can supply an array of event names or a comma separated list with a string
public on(name: string | string[], callback: Function, options: object): EventEmitter source
Add an event handler
You can supply an array of event names or a comma separated list with a string
public once(name: *, callback: *): EventEmitter source
Adds an event handler that only fires once
Params:
Name | Type | Attribute | Description |
name | * | ||
callback | * |