ExperimentalOptional Readonly ExperimentalattributionAttribution override; defaults to the source descriptor's attribution.
Optional Readonly ExperimentalbeforeExisting layer id to insert the bridge layers before.
Optional ExperimentalenabledWhen false, nothing is mounted (and any existing mount is disposed). Default true.
Optional Readonly ExperimentalfitFit the map to the mounted data (GeoJSON bbox or tile descriptor bounds).
Optional Readonly ExperimentalgeometryRestrict default styling to one geometry kind, or "auto" (default) to
install the stable point/line/polygon(+outline) matrix so filter changes
can move between geometry kinds without structural layer churn.
Optional Readonly ExperimentalhoverToggle a boolean feature-state key (default "hover") while the pointer
is over a feature. Requires event and feature-state map methods, and
feature ids (schema.primaryKey or GeoJSON feature ids).
Optional Readonly ExperimentallayerBase layer id; geometry suffixes (-point, -line, …) are appended. Defaults to the source id.
Optional Readonly ExperimentallayersFull layer override: the bridge adds these layers verbatim (injecting
source, and source-layer for the tile strategy, when absent) instead
of the geometry-appropriate defaults. Each entry must carry a unique id.
Optional Readonly ExperimentallayoutPer-geometry layout overrides.
Optional Readonly ExperimentalmaxBound (and result-size heuristic threshold) for GeoJSON materialization. Truncation is reported through MountedSourceDiagnostics.overflow.
OptionalonCalled with fresh diagnostics after the mount and after every applied update.
OptionalonCalled when mounting or a diff update fails (aborted mounts are silent).
Optional Readonly ExperimentalpaintPer-geometry paint overrides merged over the defaults.
Optional Readonly ExperimentalpopupOpen a popup on layer click. Requires map.on/map.off.
Optional Readonly ExperimentalqueryInitial filter applied to the mounted data. Replaced by setFilter.
Optional Readonly ExperimentalqueryDynamic query-tile source descriptor enabling the "query-tiles"
strategy (see @honua/sdk-js/runtime query-tile helpers). Without it the
bridge can only materialize GeoJSON, even when the source declares the
tiles capability.
Optional Readonly ExperimentalrendererFirst-class renderer object from @honua/sdk-js/style
(classBreaksRenderer, uniqueValueRenderer, heatmapRenderer,
clusterRenderer). Layers and paint derive from the renderer instead of
the geometry defaults; paint/layout overrides still win per property.
A cluster renderer additionally configures GeoJSON-source clustering and
requires the "geojson" strategy. Mutually exclusive with layers.
Swap at runtime with MountedSource.setRenderer.
Optional Readonly ExperimentalsourceMapLibre source id.
Optional Readonly ExperimentalsourceVector source-layer for the tile strategy. Defaults to the tile descriptor's sourceId.
Optional Readonly ExperimentalstrategyForce a strategy instead of capability + result-size selection.
"query-tiles" requires MountSourceOptions.queryTiles.
Options for useMountedSource.