Interface: CapabilitySet
Defined in: runtime/adapter.ts:61
Structured, introspectable capability tree (ADR-0002). A capability entry
may only be true/present when an official test or fixture exercises it —
"declared means tested". validateSpec accepts the active adapter's
CapabilitySet and rejects anything the spec requires but the adapter does
not declare, so an unsupported spec fails before mount instead of
rendering partially or misbehaving at the engine level.
Properties
dataFeatures
dataFeatures:
object
Defined in: runtime/adapter.ts:67
Data-binding features, scoped to the source types that support them.
featureState
featureState: (
"geojson"|"vector-tiles"|"raster-tiles"|"raster-dem"|"video"|"image")[]
Source types where per-feature setFeatureState joining works — this
is what mapData, sizeBy, and value-driven colorBy all depend on.
filter
filter: (
"geojson"|"vector-tiles"|"raster-tiles"|"raster-dem"|"video"|"image")[]
Source types where a declarative VisualizationLayer.filter compiles
to a working native engine filter (dispatch({ type: 'set-filter' }),
PRD-002).
layerGeometries
layerGeometries:
GeoVisGeometryType[]
Defined in: runtime/adapter.ts:65
Layer geometries the adapter can translate and render.
sourceTypes
sourceTypes: (
"geojson"|"vector-tiles"|"raster-tiles"|"raster-dem"|"video"|"image")[]
Defined in: runtime/adapter.ts:63
Source types the adapter can mount onto the map.
viewFeatures
viewFeatures:
object
Defined in: runtime/adapter.ts:81
Camera/view features.
bearing
bearing:
boolean
pitch
pitch:
boolean