Interface StacCogAssetToMapLibreMapExperimental

Minimal caller-injected MapLibre surface. No MapLibre runtime is imported.

interface StacCogAssetToMapLibreMap {
    addLayer(layer: unknown, beforeId?: string): unknown;
    addSource(id: string, source: unknown): unknown;
    getBounds(): CogMapLibreBoundsLike;
    getCanvas(): CogMapLibreCanvasLike;
    getLayer(id: string): unknown;
    getSource(id: string): unknown;
    getZoom(): number;
    off(event: "moveend" | "resize", listener: (() => void)): unknown;
    on(event: "moveend" | "resize", listener: (() => void)): unknown;
    removeLayer(id: string): unknown;
    removeSource(id: string): unknown;
}

Methods