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