Interface FeatureStateMap

Minimal subset of a MapLibre Map needed for feature-state operations.

interface FeatureStateMap {
    getFeatureState(target: {
        id: string | number;
        source: string;
        sourceLayer?: string;
    }): Record<string, unknown>;
    removeFeatureState(target: {
        id: string | number;
        source: string;
        sourceLayer?: string;
    }, key?: string): void;
    setFeatureState(target: {
        id: string | number;
        source: string;
        sourceLayer?: string;
    }, state: Record<string, unknown>): void;
}

Hierarchy (view full)

Methods