UNPKG

405 BJavaScriptView Raw
1function createClientXYObject(x, y) {
2 return { clientX: x, clientY: y }
3}
4const preventDefault = () => {}
5export function createTouchEventObject({ x, y, ...rest }) {
6 return {
7 touches: [createClientXYObject(x, y)],
8 preventDefault,
9 ...rest
10 }
11}
12
13export function createMouseEventObject({ x, y, ...rest }) {
14 return {
15 ...createClientXYObject(x, y),
16 preventDefault,
17 ...rest
18 }
19}