interface MapEvent {
    boxZoomCancel: OutputEmitterRef<MapLibreZoomEvent & EventData>;
    boxZoomEnd: OutputEmitterRef<MapLibreZoomEvent & EventData>;
    boxZoomStart: OutputEmitterRef<MapLibreZoomEvent & EventData>;
    data: OutputEmitterRef<MapDataEvent & EventData>;
    dataLoading: OutputEmitterRef<MapDataEvent & EventData>;
    idle: OutputEmitterRef<MapLibreEvent & EventData>;
    mapClick: OutputEmitterRef<MapMouseEvent & EventData>;
    mapContextMenu: OutputEmitterRef<MapMouseEvent & EventData>;
    mapDblClick: OutputEmitterRef<MapMouseEvent & EventData>;
    mapDrag: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>;
    mapDragEnd: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>;
    mapDragStart: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>;
    mapError: OutputEmitterRef<ErrorEvent & EventData>;
    mapLoad: OutputEmitterRef<Map$1>;
    mapMouseDown: OutputEmitterRef<MapMouseEvent & EventData>;
    mapMouseMove: OutputEmitterRef<MapMouseEvent & EventData>;
    mapMouseOut: OutputEmitterRef<MapMouseEvent & EventData>;
    mapMouseOver: OutputEmitterRef<MapMouseEvent & EventData>;
    mapMouseUp: OutputEmitterRef<MapMouseEvent & EventData>;
    mapRemove: OutputEmitterRef<MapLibreEvent & EventData>;
    mapResize: OutputEmitterRef<MapLibreEvent & EventData>;
    mapTouchCancel: OutputEmitterRef<MapTouchEvent & EventData>;
    mapTouchEnd: OutputEmitterRef<MapTouchEvent & EventData>;
    mapTouchMove: OutputEmitterRef<MapTouchEvent & EventData>;
    mapTouchStart: OutputEmitterRef<MapTouchEvent & EventData>;
    mapWheel: OutputEmitterRef<MapWheelEvent & EventData>;
    move: OutputEmitterRef<MapLibreEvent<
        | undefined
        | MouseEvent
        | TouchEvent
        | WheelEvent> & EventData>;
    moveEnd: OutputEmitterRef<MapLibreEvent<
        | undefined
        | MouseEvent
        | TouchEvent
        | WheelEvent> & EventData>;
    moveStart: OutputEmitterRef<MapLibreEvent<
        | undefined
        | MouseEvent
        | TouchEvent
        | WheelEvent> & EventData>;
    pitchEnd: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>;
    pitchEvt: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>;
    pitchStart: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>;
    render: OutputEmitterRef<MapLibreEvent & EventData>;
    rotate: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>;
    rotateEnd: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>;
    rotateStart: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>;
    sourceData: OutputEmitterRef<MapLibreEvent<unknown> & {
        dataType: "source";
        isSourceLoaded: boolean;
        source: SourceSpecification;
        sourceDataType: MapSourceDataType;
        sourceId: string;
        tile: any;
    } & EventData>;
    sourceDataLoading: OutputEmitterRef<MapLibreEvent<unknown> & {
        dataType: "source";
        isSourceLoaded: boolean;
        source: SourceSpecification;
        sourceDataType: MapSourceDataType;
        sourceId: string;
        tile: any;
    } & EventData>;
    styleData: OutputEmitterRef<MapLibreEvent<unknown> & {
        dataType: "style";
    } & EventData>;
    styleDataLoading: OutputEmitterRef<MapLibreEvent<unknown> & {
        dataType: "style";
    } & EventData>;
    styleImageMissing: OutputEmitterRef<{
        id: string;
    } & EventData>;
    webGlContextLost: OutputEmitterRef<MapContextEvent & EventData>;
    webGlContextRestored: OutputEmitterRef<MapContextEvent & EventData>;
    zoomEnd: OutputEmitterRef<MapLibreEvent<
        | undefined
        | MouseEvent
        | TouchEvent
        | WheelEvent> & EventData>;
    zoomEvt: OutputEmitterRef<MapLibreEvent<
        | undefined
        | MouseEvent
        | TouchEvent
        | WheelEvent> & EventData>;
    zoomStart: OutputEmitterRef<MapLibreEvent<
        | undefined
        | MouseEvent
        | TouchEvent
        | WheelEvent> & EventData>;
}

Implemented by

Properties

boxZoomCancel: OutputEmitterRef<MapLibreZoomEvent & EventData>
boxZoomEnd: OutputEmitterRef<MapLibreZoomEvent & EventData>
boxZoomStart: OutputEmitterRef<MapLibreZoomEvent & EventData>
data: OutputEmitterRef<MapDataEvent & EventData>
dataLoading: OutputEmitterRef<MapDataEvent & EventData>
idle: OutputEmitterRef<MapLibreEvent & EventData>
mapClick: OutputEmitterRef<MapMouseEvent & EventData>
mapContextMenu: OutputEmitterRef<MapMouseEvent & EventData>
mapDblClick: OutputEmitterRef<MapMouseEvent & EventData>
mapDrag: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>
mapDragEnd: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>
mapDragStart: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>
mapError: OutputEmitterRef<ErrorEvent & EventData>
mapLoad: OutputEmitterRef<Map$1>
mapMouseDown: OutputEmitterRef<MapMouseEvent & EventData>
mapMouseMove: OutputEmitterRef<MapMouseEvent & EventData>
mapMouseOut: OutputEmitterRef<MapMouseEvent & EventData>
mapMouseOver: OutputEmitterRef<MapMouseEvent & EventData>
mapMouseUp: OutputEmitterRef<MapMouseEvent & EventData>
mapRemove: OutputEmitterRef<MapLibreEvent & EventData>
mapResize: OutputEmitterRef<MapLibreEvent & EventData>
mapTouchCancel: OutputEmitterRef<MapTouchEvent & EventData>
mapTouchEnd: OutputEmitterRef<MapTouchEvent & EventData>
mapTouchMove: OutputEmitterRef<MapTouchEvent & EventData>
mapTouchStart: OutputEmitterRef<MapTouchEvent & EventData>
mapWheel: OutputEmitterRef<MapWheelEvent & EventData>
move: OutputEmitterRef<MapLibreEvent<
    | undefined
    | MouseEvent
    | TouchEvent
    | WheelEvent> & EventData>
moveEnd: OutputEmitterRef<MapLibreEvent<
    | undefined
    | MouseEvent
    | TouchEvent
    | WheelEvent> & EventData>
moveStart: OutputEmitterRef<MapLibreEvent<
    | undefined
    | MouseEvent
    | TouchEvent
    | WheelEvent> & EventData>
pitchEnd: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>
pitchEvt: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>
pitchStart: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>
render: OutputEmitterRef<MapLibreEvent & EventData>
rotate: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>
rotateEnd: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>
rotateStart: OutputEmitterRef<MapLibreEvent<undefined | MouseEvent | TouchEvent> & EventData>
sourceData: OutputEmitterRef<MapLibreEvent<unknown> & {
    dataType: "source";
    isSourceLoaded: boolean;
    source: SourceSpecification;
    sourceDataType: MapSourceDataType;
    sourceId: string;
    tile: any;
} & EventData>
sourceDataLoading: OutputEmitterRef<MapLibreEvent<unknown> & {
    dataType: "source";
    isSourceLoaded: boolean;
    source: SourceSpecification;
    sourceDataType: MapSourceDataType;
    sourceId: string;
    tile: any;
} & EventData>
styleData: OutputEmitterRef<MapLibreEvent<unknown> & {
    dataType: "style";
} & EventData>
styleDataLoading: OutputEmitterRef<MapLibreEvent<unknown> & {
    dataType: "style";
} & EventData>
styleImageMissing: OutputEmitterRef<{
    id: string;
} & EventData>
webGlContextLost: OutputEmitterRef<MapContextEvent & EventData>
webGlContextRestored: OutputEmitterRef<MapContextEvent & EventData>
zoomEnd: OutputEmitterRef<MapLibreEvent<
    | undefined
    | MouseEvent
    | TouchEvent
    | WheelEvent> & EventData>
zoomEvt: OutputEmitterRef<MapLibreEvent<
    | undefined
    | MouseEvent
    | TouchEvent
    | WheelEvent> & EventData>
zoomStart: OutputEmitterRef<MapLibreEvent<
    | undefined
    | MouseEvent
    | TouchEvent
    | WheelEvent> & EventData>