Type Alias AdapterKind

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 legacy Source.adapter() alias) narrows the typed escape hatch to one of these without forcing callers to cast through unknown.