Skip to content

Function: on()

Call Signature

ts
function on<E>(event, handler): Unsubscribe;

Subscribe to a known event with a typed payload.

Type Parameters

Type Parameter
E extends | "all" | "select" | "load" | "coordsSelect" | "floorChange" | "idleChange" | "mapOverlayMarkerSelect" | "zoomLevelChange" | "mapCenterChange" | "promotionClick" | "navigationStart" | "searchText" | "detailsView" | "promotionDetails" | "accessibilityChange" | "boostComplete" | "mapMounted" | "themeChange" | "protocolError" | "mapClosed" | "poiOfferShown" | "mapLoadTime" | "stepDirectionViewed" | "similarPoiSuggested" | "similarPoiClicked" | "searchVoiceUsed" | "searchByCategory" | "recommendationClicked" | "recommendationTriggered" | "terminalSelected" | "multiPointRouteInitiated" | "buildingChange"

Parameters

ParameterType
eventE
handler(payload) => void

Returns

Unsubscribe

Call Signature

ts
function on(event, handler): Unsubscribe;

Subscribe to any event (including escape-hatch customer-defined events).

Parameters

ParameterType
eventstring
handler(payload) => void

Returns

Unsubscribe