Options
All
  • Public
  • Public/Protected
  • All
Menu

A simple event dispatcher provided as an alternative to built-in event. If just dispatching a payload to a uniform set of functions, it may be better to just use the utilities in System/Collections/Array/Dispatch.

Type parameters

  • T: Function

Hierarchy

  • EventSimple

Implements

Index

Properties

Private _listeners

_listeners: T[] = []

Methods

add

  • add(listener: T): void
  • Parameters

    • listener: T

    Returns void

dispatch

  • dispatch(...params: any[]): void
  • Parameters

    • Rest ...params: any[]

    Returns void

dispose

  • dispose(): void
  • Returns void

remove

  • remove(listener: T): void
  • Parameters

    • listener: T

    Returns void

toMulticastFunction

  • toMulticastFunction(): Function
  • Returns Function

Generated using TypeDoc