@serenity-is/sleekgrid / EventSubscriber
Class: EventSubscriber<TArgs, TEventData>
Type parameters
| Name | Type |
|---|---|
TArgs |
any |
TEventData |
extends IEventData = IEventData |
Table of contents
Constructors
Methods
Constructors
constructor
• new EventSubscriber<TArgs, TEventData>(): EventSubscriber<TArgs, TEventData>
Type parameters
| Name | Type |
|---|---|
TArgs |
any |
TEventData |
extends IEventData = IEventData |
Returns
EventSubscriber<TArgs, TEventData>
Methods
subscribe
▸ subscribe(event, handler): this
Parameters
| Name | Type |
|---|---|
event |
EventEmitter<TArgs, TEventData> |
handler |
(e: TEventData, args: TArgs) => void |
Returns
this
Defined in
unsubscribe
▸ unsubscribe(event, handler): this
Parameters
| Name | Type |
|---|---|
event |
EventEmitter<TArgs, TEventData> |
handler |
(e: TEventData, args: TArgs) => void |
Returns
this
Defined in
unsubscribeAll
▸ unsubscribeAll(): EventSubscriber<TArgs, TEventData>
Returns
EventSubscriber<TArgs, TEventData>