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