ExperimentalOptional ExperimentalattributionAttribution override.
Optional ExperimentalbeforeExisting layer id to insert the bridge layers before.
Optional ExperimentalenabledWhen false, nothing is mounted.
Optional ExperimentalfitFit the map to the mounted data.
Optional ExperimentalhoverToggle hover feature-state on the mounted layers (bridge hover option).
Optional ExperimentallayerBase layer id override; geometry suffixes are appended.
Optional ExperimentalmapTarget map. Omit to resolve the nearest enclosing HonuaMap /
HonuaMapProvider (external-map interop).
Optional ExperimentalmaxGeoJSON materialization bound.
OptionalonCalled with fresh diagnostics after the mount and each applied update.
OptionalonCalled when mounting or an update fails.
Optional ExperimentalpopupOpen a popup on feature click (factory usually () => new maplibregl.Popup()).
Optional ExperimentalqueryFilter applied to the mounted data; changes diff via setFilter.
Optional ExperimentalqueryDynamic query-tile descriptor enabling the tile strategy.
Optional ExperimentalrendererStyling: either a first-class renderer object from @honua/sdk-js/style
(diffed via setRenderer) or a HonuaSourceRenderer bag of
geometry restriction + paint/layout overrides or custom layers.
Optional ExperimentalselectionShare feature selection with the enclosing HonuaSelectionProvider:
clicks toggle the shared selection and the shared selection is mirrored
onto feature-state (default key "selected"). Also publishes hover to the
provider when hover is enabled. No-op without a provider.
ExperimentalsourceThe contract Source to mount. null while it is still resolving.
Optional ExperimentalsourceMapLibre source id override.
Optional ExperimentalsourceVector source-layer for the tile strategy.
Optional ExperimentalstrategyForce a bridge strategy ("geojson" / "query-tiles").
Props for HonuaSourceLayer.