Interface EnsureOfflineRegionProtocolDeps

Injectable dependencies for ensureOfflineRegionProtocol.

interface EnsureOfflineRegionProtocolDeps {
    maplibre?: MaplibreProtocolRegistrar;
    scheme?: string;
    tileHandler: OfflineRegionTileHandler;
}

Properties

Override the lazily-imported MapLibre addProtocol registrar.

scheme?: string

Protocol scheme to register. Defaults to "offline-region".

Handler from @honua/sdk-js/offline's createOfflineRegionTileProtocol().