function triggerTouch()

in packages/bui-utils/src/hooks/useTouchEmulator.ts [101:115]


function triggerTouch(eventName, mouseEv) {
  const touchEvent: any = document.createEvent('Event');
  touchEvent.initEvent(eventName, true, false);

  touchEvent.altKey = mouseEv.altKey;
  touchEvent.ctrlKey = mouseEv.ctrlKey;
  touchEvent.metaKey = mouseEv.metaKey;
  touchEvent.shiftKey = mouseEv.shiftKey;

  touchEvent.touches = getActiveTouches(mouseEv);
  touchEvent.targetTouches = getActiveTouches(mouseEv);
  touchEvent.changedTouches = createTouchList(mouseEv);

  eventTarget.dispatchEvent(touchEvent);
}