interface LayerEvents {
    layerClick: OutputEmitterRef<MapMouseEvent & {
        features?: MapGeoJSONFeature[];
    } & EventData>;
    layerContextMenu: OutputEmitterRef<MapMouseEvent & {
        features?: MapGeoJSONFeature[];
    } & EventData>;
    layerDblClick: OutputEmitterRef<MapMouseEvent & {
        features?: MapGeoJSONFeature[];
    } & EventData>;
    layerMouseDown: OutputEmitterRef<MapMouseEvent & {
        features?: MapGeoJSONFeature[];
    } & EventData>;
    layerMouseEnter: OutputEmitterRef<MapMouseEvent & {
        features?: MapGeoJSONFeature[];
    } & EventData>;
    layerMouseLeave: OutputEmitterRef<MapMouseEvent & {
        features?: MapGeoJSONFeature[];
    } & EventData>;
    layerMouseMove: OutputEmitterRef<MapMouseEvent & {
        features?: MapGeoJSONFeature[];
    } & EventData>;
    layerMouseOut: OutputEmitterRef<MapMouseEvent & {
        features?: MapGeoJSONFeature[];
    } & EventData>;
    layerMouseOver: OutputEmitterRef<MapMouseEvent & {
        features?: MapGeoJSONFeature[];
    } & EventData>;
    layerMouseUp: OutputEmitterRef<MapMouseEvent & {
        features?: MapGeoJSONFeature[];
    } & EventData>;
    layerTouchCancel: OutputEmitterRef<MapTouchEvent & {
        features?: MapGeoJSONFeature[];
    } & EventData>;
    layerTouchEnd: OutputEmitterRef<MapTouchEvent & {
        features?: MapGeoJSONFeature[];
    } & EventData>;
    layerTouchStart: OutputEmitterRef<MapTouchEvent & {
        features?: MapGeoJSONFeature[];
    } & EventData>;
}

Implemented by

Properties

layerClick: OutputEmitterRef<MapMouseEvent & {
    features?: MapGeoJSONFeature[];
} & EventData>
layerContextMenu: OutputEmitterRef<MapMouseEvent & {
    features?: MapGeoJSONFeature[];
} & EventData>
layerDblClick: OutputEmitterRef<MapMouseEvent & {
    features?: MapGeoJSONFeature[];
} & EventData>
layerMouseDown: OutputEmitterRef<MapMouseEvent & {
    features?: MapGeoJSONFeature[];
} & EventData>
layerMouseEnter: OutputEmitterRef<MapMouseEvent & {
    features?: MapGeoJSONFeature[];
} & EventData>
layerMouseLeave: OutputEmitterRef<MapMouseEvent & {
    features?: MapGeoJSONFeature[];
} & EventData>
layerMouseMove: OutputEmitterRef<MapMouseEvent & {
    features?: MapGeoJSONFeature[];
} & EventData>
layerMouseOut: OutputEmitterRef<MapMouseEvent & {
    features?: MapGeoJSONFeature[];
} & EventData>
layerMouseOver: OutputEmitterRef<MapMouseEvent & {
    features?: MapGeoJSONFeature[];
} & EventData>
layerMouseUp: OutputEmitterRef<MapMouseEvent & {
    features?: MapGeoJSONFeature[];
} & EventData>
layerTouchCancel: OutputEmitterRef<MapTouchEvent & {
    features?: MapGeoJSONFeature[];
} & EventData>
layerTouchEnd: OutputEmitterRef<MapTouchEvent & {
    features?: MapGeoJSONFeature[];
} & EventData>
layerTouchStart: OutputEmitterRef<MapTouchEvent & {
    features?: MapGeoJSONFeature[];
} & EventData>