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