Waze Map Editor JavaScript SDK
    Preparing search index...

    Class SdkEventBus

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

    Index

    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 }
        • layerName: string

          A name of a layer which events need to be tracked.

      Returns void

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