- useEvent<
T extends
| "click"
| "hover"
| "camera-change"
| "floor-change-start"
| "floor-change"
| "dynamic-focus-change"
| "outdoor-view-loaded"
| "outdoor-style-loaded"
| "user-interaction-start"
| "user-interaction-end"
| "blue-dot-position-update"
| "blue-dot-state-change"
| "blue-dot-error"
| "blue-dot-follow-change"
| "navigation-connection-click"
| "navigation-active-path-change"
| "pre-render"
| "post-render"
| "stacked-maps-state-change",
>(
event: T,
callback: (
payload: TEvents[T] extends { data: null }
? any[any]["data"]
: TEvents[T],
) => void,
): void Type Parameters
- T extends
| "click"
| "hover"
| "camera-change"
| "floor-change-start"
| "floor-change"
| "dynamic-focus-change"
| "outdoor-view-loaded"
| "outdoor-style-loaded"
| "user-interaction-start"
| "user-interaction-end"
| "blue-dot-position-update"
| "blue-dot-state-change"
| "blue-dot-error"
| "blue-dot-follow-change"
| "navigation-connection-click"
| "navigation-active-path-change"
| "pre-render"
| "post-render"
| "stacked-maps-state-change"
Parameters
- event: T
- callback: (
payload: TEvents[T] extends { data: null }
? any[any]["data"]
: TEvents[T],
) => void
Returns void
Hook to subscribe to an event on the MapView.