Structural signature of GeoLeaf.Taxonomy.resolvePoiIcon, injected into the
loader as an optional dependency. Declared locally — with no import from the
capabilities/taxonomy module — so the GeoJSON loader stays decoupled and the
Lite bundle (where the taxonomy capability is tree-shaken out) never pulls it
in. Returns { useIcon:false, … } when no taxonomy applies (the feature's
layer is unbound, or its category resolves no icon) — the symbol injector then
injects nothing.
Structural signature of
GeoLeaf.Taxonomy.resolvePoiIcon, injected into the loader as an optional dependency. Declared locally — with no import from thecapabilities/taxonomymodule — so the GeoJSON loader stays decoupled and the Lite bundle (where the taxonomy capability is tree-shaken out) never pulls it in. Returns{ useIcon:false, … }when no taxonomy applies (the feature's layer is unbound, or its category resolves no icon) — the symbol injector then injects nothing.