AdapterKind:
| "geoservices-feature-service"
| "geoservices-map-service"
| "geoservices-map-layer"
| "geoservices-image-service"
| "geoservices-geometry-service"
| "geoservices-gp-service"
| "ogc-features"
| "ogc-tiles"
| "ogc-maps"
| "ogc-records"
| "ogc-processes"
| "stac"
| "wfs"
| "wms"
| "wms-layer"
| "wmts"
| "wmts-layer"
| "wmts-tileset"
| "odata"
| "pmtiles"
| "geoparquet"
Discriminated union of the runtime adapter classes that implement
Source.Source.protocol()(and the legacySource.adapter()alias) narrows the typed escape hatch to one of these without forcing callers to cast throughunknown.