Universal Layer Manager
    Preparing search index...

    Type Alias LayerManagerEmittedEvent<TLayer, TGroup>

    LayerManagerEmittedEvent:
        | { type: "LAYER.ADDED"; layerId: string; visible: boolean }
        | { type: "LAYER.REMOVED"; layerId: string }
        | { type: "LAYER.ORDER_CHANGED"; layerOrder: string[] }
        | { type: "LAYER.VISIBILITY_CHANGED"; layerId: string; visible: boolean }
        | {
            type: "LAYER.OPACITY_CHANGED";
            layerId: string;
            opacity: number;
            computedOpacity: number;
        }
        | {
            type: "LAYER.TIME_INFO_CHANGED";
            layerId: string;
            timeInfo: LayerTimeInfo;
        }
        | {
            type: "LAYER.LAYER_DATA_CHANGED";
            layerId: string;
            layerData: TLayer
            | TGroup;
        }

    Type Parameters