declare type EventHandler = (
this: HTMLElement,
event: E & {
target: EventTarget & T
}
) => any
declare type ClipboardEventHandler = EventHandler
declare type CompositionEventHandler = EventHandler
declare type DragEventHandler = EventHandler
declare type FocusEventHandler = EventHandler
declare type FormEventHandler = EventHandler
declare type KeyboardEventHandler = EventHandler
declare type MouseEventHandler = EventHandler
declare type TouchEventHandler = EventHandler
declare type PointerEventHandler = EventHandler
declare type UIEventHandler = EventHandler
declare type WheelEventHandler = EventHandler
declare type AnimationEventHandler = EventHandler
declare type TransitionEventHandler = EventHandler
declare type MessageEventHandler = EventHandler
export interface DOMEvents {
copy?: ClipboardEventHandler
cut?: ClipboardEventHandler
paste?: ClipboardEventHandler
compositionend?: CompositionEventHandler
compositionstart?: CompositionEventHandler
compositionupdate?: CompositionEventHandler
focus?: FocusEventHandler
focusin?: FocusEventHandler
focusout?: FocusEventHandler
blur?: FocusEventHandler
change?: FormEventHandler
input?: FormEventHandler
reset?: FormEventHandler
submit?: FormEventHandler
invalid?: EventHandler
load?: EventHandler
error?: EventHandler
keydown?: KeyboardEventHandler
keypress?: KeyboardEventHandler
keyup?: KeyboardEventHandler
abort?: EventHandler
canplay?: EventHandler
canplaythrough?: EventHandler
cuechange?: EventHandler
durationchange?: EventHandler
emptied?: EventHandler
encrypted?: EventHandler
ended?: EventHandler
loadeddata?: EventHandler
loadedmetadata?: EventHandler
loadstart?: EventHandler
pause?: EventHandler
play?: EventHandler
playing?: EventHandler
progress?: EventHandler
ratechange?: EventHandler
seeked?: EventHandler
seeking?: EventHandler
stalled?: EventHandler
suspend?: EventHandler
timeupdate?: EventHandler
volumechange?: EventHandler
waiting?: EventHandler
auxclick?: MouseEventHandler
click?: MouseEventHandler
contextmenu?: MouseEventHandler
dblclick?: MouseEventHandler
drag?: DragEventHandler
dragend?: DragEventHandler
dragenter?: DragEventHandler
dragexit?: DragEventHandler
dragleave?: DragEventHandler
dragover?: DragEventHandler
dragstart?: DragEventHandler
drop?: DragEventHandler
mousedown?: MouseEventHandler
mouseenter?: MouseEventHandler
mouseleave?: MouseEventHandler
mousemove?: MouseEventHandler
mouseout?: MouseEventHandler
mouseover?: MouseEventHandler
mouseup?: MouseEventHandler
select?: EventHandler
selectionchange?: EventHandler
selectstart?: EventHandler
touchcancel?: TouchEventHandler
touchend?: TouchEventHandler
touchmove?: TouchEventHandler
touchstart?: TouchEventHandler
gotpointercapture?: PointerEventHandler
pointercancel?: PointerEventHandler
pointerdown?: PointerEventHandler
pointerenter?: PointerEventHandler
pointerleave?: PointerEventHandler
pointermove?: PointerEventHandler
pointerout?: PointerEventHandler
pointerover?: PointerEventHandler
pointerup?: PointerEventHandler
lostpointercapture?: PointerEventHandler
scroll?: UIEventHandler
resize?: UIEventHandler
wheel?: WheelEventHandler
animationstart?: AnimationEventHandler
animationend?: AnimationEventHandler
animationiteration?: AnimationEventHandler
transitionend?: TransitionEventHandler
outrostart?: EventHandler, T>
outroend?: EventHandler, T>
introstart?: EventHandler, T>
introend?: EventHandler, T>
message?: MessageEventHandler
messageerror?: MessageEventHandler
cancel?: EventHandler
close?: EventHandler
fullscreenchange?: EventHandler
fullscreenerror?: EventHandler
}
export {}