EventDispatcherBase
A base for dispatching Subscribables.
Type Parameters
TValueThe type of the argument passed to subscribers.
THandler extends EventHandlerTValue = EventHandlerTValueThe type of the callback function.
Extended by
AsyncEventDispatcherEventDispatcherFlagDispatcherValueDispatcher
Constructors
constructor
public new EventDispatcherBase(): EventDispatcherBaseTValueTHandler
Properties
subscribable
readonly public subscribable: SubscribableTValueTHandler = ...
Methods
clear
public clear(): void
Unsubscribe all subscribers from the event.
subscribe
public subscribehandler: THandler: () => void
Subscribe to the event.
Parameters
handler: THandlerThe handler to invoke when the event occurs.
unsubscribe
public unsubscribehandler: THandler: void
Unsubscribe from the event.
Parameters
handler: THandlerThe handler to unsubscribe.