export interface DOMEvent extends Event { currentTarget: T; target: T; relatedTarget: T; } export interface DOMMouseOrTouchEvent extends MouseEvent, TouchEvent { currentTarget: T; target: T; relatedTarget: T; }