Class Event<T, ReturnType>

The Event class implements a multi-cast event that can invoke any number of lambdas, functions or other events that have subscribed to the event.

Type Parameters

  • T extends any[]
  • ReturnType = void

Constructors

Accessors

  • get hasSubscribers(): boolean
  • Determines whether the event has at least 1 subscriber.

    Returns boolean

  • get isEmpty(): boolean
  • Determines whether the event has at least 1 subscriber.

    Returns boolean

Methods

  • Removes all subscribers.

    Returns void

  • Removes the subscriber from this event.

    Parameters

    Returns void

  • Removes the callback for the specified object from this event.

    Parameters

    Returns void

  • Removes all registered subscriptions for subscriber from this event.

    Parameters

    • subscriber: object

    Returns void