leaflet-components/src/core
Buddy 2a1b56c6e3 refactor: remove leaflet-request-icon event protocol
The discovery handshake (marker dispatching leaflet-request-icon on
children, icons listening and responding with icon-changed) existed
to handle the edge case where icon definitions register before marker
definitions. Since bundled imports register all components in deterministic
order and deep imports are an advanced use case left to the consumer,
remove the event entirely. icon-changed bubbling alone covers all
practical timing scenarios.

- Remove LeafletRequestIconEvent type and HTMLElementEventMap entry
- Remove #onRequest handler and addEventListener/removeEventListener
  calls from both leaflet-icon and leaflet-div-icon
- Remove child-iteration dispatch loop from leaflet-marker
2026-06-10 21:45:40 -07:00
..
props.ts refactor: replace any with generics in NumProp and BoolOffProp 2026-06-09 21:06:58 -07:00
register.ts refactor: remove leaflet-request-icon event protocol 2026-06-10 21:45:40 -07:00
utils.ts style: replace Number/String/parseInt/parseFloat with shorter equivalents 2026-06-09 21:42:23 -07:00