    import Zondy from '../Zondy'

    /**
     * 地图视窗事件类型
     * @readonly
     * @enum {String}
     */
    const ViewEventType = {
      /** 'click'，鼠标点击事件 */
      click: 'click',
      /** 'immediateClick'，鼠标点击事件 */
      immediateClick: 'immediate-click',
      /** 'double-click'，鼠标双击事件 */
      doubleClick: 'double-click',
      /** 'mouse-down'，鼠标按下事件 */
      pointerDown: 'mouse-down',
      /** 'mouse-up'，鼠标抬起事件 */
      pointerUp: 'mouse-up',
      /** 'mouse-out'，鼠标移出视窗事件 */
      mouseOut: 'mouse-out',
      /** 'pointer-move'，鼠标移动事件 */
      pointerMove: 'mouse-move',
      mouseDown: 'mouse-down',
      mouseUp: 'mouse-up',
      mouseMove: 'mouse-move',
      /** 'mouse-over'，鼠标移入视窗事件 */
      mouseOver: 'mouse-over',
      /** 'key-press'，键盘输入事件 */
      keyPress: 'key-press',
      /** 'key-down'，键盘按下事件 */
      keyDown: 'key-down',
      /** 'key-up'，键盘抬起事件 */
      keyUp: 'key-up',
      /** 'right-click-down'，鼠标右键事件 */
      rightClickDown: 'right-click-down',
      /** 'preview-click'，鼠标按下之前触发的事件 */
      previewClick: 'preview-click',
      /** 'zoom'，zoom变化事件 */
      zoom: 'zoom',
      /** 'zoom-end'，zoom变化之后触发事件 */
      zoomEnd: 'zoom-end',
      /** 'move'，地图移动事件 */
      mapMove: 'move',
      /** 'move-end'，地图移动之后的事件 */
      mapMoveEnd: 'map-end',
      /** 'resize'，地图视图尺寸变化事件 */
      resize: 'resize',
      /** 'loaded'，地图视图加载完毕事件 */
      loaded: 'loaded',
      /** 'wheel'，鼠标滚轮事件 */
      wheel: 'wheel',
      /** 'view-change'，地图视图改变事件 */
      viewChange: 'view-change',
      drag: 'drag'
    }

    Zondy.Enum.ViewEventType = ViewEventType
    export default ViewEventType