Options
All
  • Public
  • Public/Protected
  • All
Menu

@nextcloud/event-bus - v1.0.1

Index

Functions

emit

  • emit(name: string, event: object): void
  • Emit an event

    Parameters

    • name: string

      name of the event

    • event: object

      event payload

    Returns void

subscribe

  • subscribe(name: string, handler: function): void
  • Register an event listener

    Parameters

    • name: string

      name of the event

    • handler: function

      callback invoked for every matching event emitted on the bus

        • (string: any): void
        • Parameters

          • string: any

          Returns void

    Returns void

unsubscribe

  • unsubscribe(name: string, handler: function): void
  • Unregister a previously registered event listener

    Note: doesn't work with anonymous functions (closures). Use method of an object or store listener function in variable.

    Parameters

    • name: string

      name of the event

    • handler: function

      callback passed to subscribed

        • (string: any): void
        • Parameters

          • string: any

          Returns void

    Returns void

Generated using TypeDoc