Interface MapLibreRendererMap

Host slice added to the existing source-mutation contract for lifecycle readiness.

interface MapLibreRendererMap {
    addLayer(layer: unknown, beforeId?: string): void;
    addSource(id: string, source: unknown): void;
    getLayer(id: string): unknown;
    getSource(id: string): unknown;
    getStyle?(): unknown;
    isStyleLoaded?(): boolean | void;
    loaded?(): boolean;
    off?(event: string, listener: (() => void)): unknown;
    once?(event: string, listener: (() => void)): unknown;
    remove?(): void;
    removeLayer(id: string): void;
    removeSource(id: string): void;
    triggerRepaint?(): void;
}

Hierarchy (view full)

Methods