Home > @findkit/ui > Emitter
Emitter class
Simple event emitter
Signature:
export declare class Emitter<Events extends {}, Context>
Constructors
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)(context) | Constructs a new instance of the Emitter class |
Methods
| Method | Modifiers | Description |
|---|---|---|
| dispose() | Dispose the event emitter by removing all handlers. Do not call this from |
|
| emit(eventName, event) | Emit event to the event handlers | |
| off(eventName, handler) | Manually unbind an event handler given to .on() or .once() | |
| on(eventName, handler) | Bind an event handler to the emitter | |
| once(eventName, handler) | Like .on() but will only fire once |