Universal Layer Manager
    Preparing search index...

    Type Alias LayerManagerEvent<TLayer, TGroup>

    LayerManagerEvent:
        | { type: "LAYER.ADD"; params: AddLayerParams<TLayer, TGroup> }
        | { type: "LAYER.REMOVE"; layerId: string }
        | { type: "LAYER.UPDATE_VISIBILITY"; layerId: string; visible: boolean }
        | {
            type: "LAYER.UPDATE_OPACITY";
            layerId: string;
            opacity: number;
            computedOpacity: number;
        }
        | {
            type: "LAYER.UPDATE_TIME_INFO";
            layerId: string;
            timeInfo: LayerTimeInfo;
        }
        | {
            type: "LAYER.UPDATE_LAYER_DATA";
            layerId: string;
            layerData: TLayer
            | TGroup;
        }
        | { type: "RESET" }

    Type Parameters