Schnitstelle für Ereignisquellen. Interessierte Stellen können eine Rückruffunktion registrieren, welche gerufen wird, wenn das Ereignis eintritt.

Type parameters

  • Context

  • Data

Hierarchy

  • EventSource

Index

Properties

off

off: function

Entfernt eine Rückruffunktion. Es ist zu beachten, dass der Kontext der gleiche sein muss, wie er auch beim Registrieren verwendet wurde.

param

Zu entfernende Rückruffunktion.

param

Optionaler Kontext zum Beschränken des Ausmaßes der Rückruffunktion.

Type declaration

    • Parameters

      Returns void

on

on: function

Registriert eine Rückruffunktion. Mithilfe des optionalen Kontexts kann das Ausmaß der Rückruffunktion eingeschränkt werden.

Unbehandelte Fehler in der Rückruffunktion werden abgefangen und protokolliert, aber nicht nach oben weitergereicht.

param

Zu registrierende Rückruffunktion.

param

Optionaler Kontext zum Beschränken des Ausmaßes der Rückruffunktion.

Type declaration

    • Parameters

      Returns void

one

one: function

Registriert eine Rückruffunktion. Mithilfe des optionalen Kontexts kann das Ausmaß der Rückruffunktion eingeschränkt werden. Die Rückruffunktion wird nur ein einziges Mal ausgeführt und dann entfernt.

Unbehandelte Fehler in der Rückruffunktion werden abgefangen und protokolliert, aber nicht nach oben weitergereicht.

param

Zu registrierende Rückruffunktion.

param

Optionaler Kontext zum Beschränken des Ausmaßes der Rückruffunktion.

Type declaration

    • Parameters

      Returns void

removeAll

removeAll: function

Entfernt alle Rückruffunktionen.

Type declaration

    • (): void
    • Returns void

removeAllByContext

removeAllByContext: function

Entfernt alle Registrierungen mit dem Kontext, unabhängig der bei der Registrierung verwendenden Rückruffunktion.

param

Kontext zum Entfernen.

Type declaration

    • (context: Context): void
    • Parameters

      • context: Context

      Returns void

removeAllByListener

removeAllByListener: function

Entfernt alle Registrierungen mit der Rückruffunktionen, unabhängig des bei der Registrierung verwendenden Kontexts.

param

Rückruffunktion zum Entfernen.

Type declaration