Event bus for SDK events. For the list of events and their payload check SdkEvents.

Hierarchy

  • SdkModule
    • SdkEventBus

Methods

  • Unregister all event handlers at once.

    Returns void

  • Unregister a callback from the event.

    Type Parameters

    Parameters

    Returns void

    InvalidStateError if the callback wasn't registered or already unregistered.

  • Register a callback for an event.

    Type Parameters

    Parameters

    Returns () => void

    a cleanup function that will unregister the handler from the event.

  • Stop tracking events of a data model.

    Parameters

    Returns void

    InvalidStateError if a data model with provided dataModelName doesn't exist.

  • Stop tracking events of a layer.

    Parameters

    • args: { layerName: string }
      • layerName: string

        A name of a layer which events need to stop being tracked.

    Returns void

    InvalidStateError if a layer with provided layerName doesn't exist.

  • Start tracking events of a data model.

    Parameters

    Returns void

    InvalidStateError if a data model with provided dataModelName doesn't exist.

  • Start tracking events of a layer.

    Parameters

    • args: { layerName: string }

    Returns void

    InvalidStateError if a layer with provided layerName doesn't exist.