Skip to main content

EventDispatcher

class EventDispatcherT extends EventDispatcherBaseT

Type Parameters

  • T

    The type of the value argument to subscribers.

Constructors​

constructor​

public new EventDispatcher(): EventDispatcherT
Inherited from EventDispatcherBase.constructor

Properties​

subscribable​

readonly public subscribable: SubscribableTEventHandlerT = ...
Inherited from EventDispatcherBase.subscribable

Methods​

clear​

public clear(): void

Unsubscribe all subscribers from the event.

Inherited from EventDispatcherBase.clear

dispatch​

public dispatchvalue: T: void

Parameters


subscribe​

public subscribehandler: EventHandler: () => void

Subscribe to the event.

Parameters

  • handler: EventHandler

    The handler to invoke when the event occurs.

Inherited from EventDispatcherBase.subscribe

unsubscribe​

public unsubscribehandler: EventHandler: void

Unsubscribe from the event.

Parameters

  • handler: EventHandler

    The handler to unsubscribe.

Inherited from EventDispatcherBase.unsubscribe