@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
>