UNPKG

@protorians/core

Version:
31 lines (30 loc) 893 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MouseUtility = void 0; var MouseUtility; (function (MouseUtility) { function coordinate(e) { if (e instanceof TouchEvent) { return { x: e.touches[0].clientX, y: e.touches[0].clientY }; } else { return { x: e.clientX, y: e.clientY }; } } MouseUtility.coordinate = coordinate; function coordinates(e) { if (e instanceof TouchEvent) { return Object.values(e.touches).map(touch => { return { x: touch.clientX, y: touch.clientY }; }); } else { return [{ x: e.clientX, y: e.clientY }]; } } MouseUtility.coordinates = coordinates; })(MouseUtility || (exports.MouseUtility = MouseUtility = {}));