@honua/sdk-js
    Preparing search index...

    Type Alias Protocol

    Protocol:
        | "grpc"
        | "geoservices-feature-service"
        | "geoservices-map-service"
        | "geoservices-image-service"
        | "geoservices-geometry-service"
        | "geoservices-gp-service"
        | "ogc-features"
        | "ogc-tiles"
        | "ogc-maps"
        | "ogc-records"
        | "stac"
        | "wfs"
        | "wms"
        | "wmts"
        | "odata"
        | "pmtiles"
        | "geoparquet"
        | "maplibre-vector"
        | "maplibre-raster"
        | "maplibre-geojson"
        | "ogc-coverages"
        | "wcs"

    Canonical protocol identifiers. Spatial / tabular protocols served behind a Source come first, with the shared canonical gRPC FeatureService transport leading the list. Render-only OGC tile and map adapters (reachable through Source.protocol()), then OGC Records and STAC catalog/search adapters, the WFS / WMS / WMTS / OData adapters, and finally the MapLibre-native sources composed alongside protocol sources by HonuaMap and MapBinding.

    The five GeoServices identifiers correspond to the five Esri service types Honua Server publishes: FeatureServer, MapServer, ImageServer, Geometry Service, and GP Service. Geometry and GP services do not host features, so their Source instances expose only the typed protocol() escape hatch — every cross-protocol request shape goes through one vocabulary even when the underlying protocol is utility-only.