import { isTouchEvent } from './is-event.mjs'; function pointFromTouch(e, type = "page") { const point = e.touches[0] || e.changedTouches[0]; return { x: point[`${type}X`], y: point[`${type}Y`] }; } function pointFromMouse(point, type = "page") { return { x: point[`${type}X`], y: point[`${type}Y`] }; } function getEventPoint(event, type = "page") { return isTouchEvent(event) ? pointFromTouch(event, type) : pointFromMouse(event, type); } export { getEventPoint };