ULM
    Preparing search index...

    Interface LayerManagerOptions<TLayer, TGroup>

    interface LayerManagerOptions<TLayer, TGroup = TLayer> {
        allowNestedGroupLayers?: boolean;
        onLayerAdded?: (info: ManagedLayerInfo<TLayer, TGroup>) => void;
        onLayerRemoved?: (layerId: string) => void;
        onVisibilityChanged?: (
            info: ManagedLayerInfo<TLayer, TGroup>,
            visible: boolean,
        ) => void;
        onOpacityChanged?: (
            info: ManagedLayerInfo<TLayer, TGroup>,
            computedOpacity: number,
        ) => void;
        onTimeInfoChanged?: (
            info: ManagedLayerInfo<TLayer, TGroup>,
            timeInfo: LayerTimeInfo,
        ) => void;
        onError?: (error: Error) => void;
    }

    Type Parameters

    Index

    Properties

    allowNestedGroupLayers?: boolean

    Allow layer groups to be nested inside other layer groups.

    onLayerAdded?: (info: ManagedLayerInfo<TLayer, TGroup>) => void

    Called whenever a new layer is added.

    onLayerRemoved?: (layerId: string) => void

    Called whenever a layer is removed.

    onVisibilityChanged?: (
        info: ManagedLayerInfo<TLayer, TGroup>,
        visible: boolean,
    ) => void

    Called whenever a layer's visibility changes.

    onOpacityChanged?: (
        info: ManagedLayerInfo<TLayer, TGroup>,
        computedOpacity: number,
    ) => void

    Called whenever a layer's computed opacity changes.

    onTimeInfoChanged?: (
        info: ManagedLayerInfo<TLayer, TGroup>,
        timeInfo: LayerTimeInfo,
    ) => void

    Called whenever a layer's time info changes.

    onError?: (error: Error) => void

    Called when an internal error occurs.