Binds click + hover handlers that emit geoleaf:feature:click /
geoleaf:feature:hover for an interactive layer. Kernel-only: no rendering,
no popup — only events + the pointer cursor. Safe no-op when the layer is
non-interactive (interactiveShape === false).
Parameters
layerId: string
GeoLeaf layer id (forwarded on every event).
def: Record<string,unknown>
Layer definition; read for interactiveShape and zIndex.
Binds click + hover handlers that emit
geoleaf:feature:click/geoleaf:feature:hoverfor an interactive layer. Kernel-only: no rendering, no popup — only events + the pointer cursor. Safe no-op when the layer is non-interactive (interactiveShape === false).