@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

core/event.ts:118


unsubscribe()

unsubscribe(event, handler): this

Parameters

event

EventEmitter<TArgs, TEventData>

handler

(e, args) => void

Returns

this

Defined in

core/event.ts:128


unsubscribeAll()

unsubscribeAll(): EventSubscriber<TArgs, TEventData>

Returns

EventSubscriber<TArgs, TEventData>

Defined in

core/event.ts:142