Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Callbacks<CALLBACKS>

Callbacks.

Type parameters

  • CALLBACKS: {}

Hierarchy

Index

Methods

Methods

forwardTo

  • forwardTo<NAME>(name: NAME, toCallbacks: Callbacks<CALLBACKS>): any
  • Forwards a registered callback to another Callbacks object.

    Type parameters

    • NAME: string

    Parameters

    • name: NAME

      The name of the registered callback.

    • toCallbacks: Callbacks<CALLBACKS>

      The Callbacks object to which the registered callback is forwarded.

    Returns any

off

  • off<NAME>(name?: NAME, listener?: any): void
  • Unregisters a callback.

    Type parameters

    • NAME: string

    Parameters

    • Optional name: NAME

      The callback name.

    • Optional listener: any

      The callback function.

    Returns void

on

  • on<NAME>(name: NAME, listener: any): void
  • Registers a callback.

    Type parameters

    • NAME: string

    Parameters

    • name: NAME

      The callback name.

    • listener: any

      The callback function.

    Returns void

once

  • once<NAME>(name: NAME, listener: any): void
  • Registers a callback that is used only once.

    Type parameters

    • NAME: string

    Parameters

    • name: NAME

      The callback name.

    • listener: any

      The callback function.

    Returns void