Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 21 additions & 5 deletions packages/runtime-dom/src/jsx.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1296,10 +1296,10 @@ export interface Events {

// form events
onChange: Event
onBeforeinput: Event
onInput: Event
onBeforeinput: InputEvent
onInput: InputEvent
onReset: Event
onSubmit: Event
onSubmit: SubmitEvent
onInvalid: Event

// image events
Expand All @@ -1308,6 +1308,7 @@ export interface Events {

// keyboard events
onKeydown: KeyboardEvent
/** @deprecated use `onBeforeinput` or `onKeydown` instead */
onKeypress: KeyboardEvent
onKeyup: KeyboardEvent

Expand All @@ -1330,7 +1331,7 @@ export interface Events {
onCanplaythrough: Event
onDurationchange: Event
onEmptied: Event
onEncrypted: Event
onEncrypted: MediaEncryptedEvent
onEnded: Event
onLoadeddata: Event
onLoadedmetadata: Event
Expand Down Expand Up @@ -1370,18 +1371,33 @@ export interface Events {
onPointerleave: PointerEvent
onPointerover: PointerEvent
onPointerout: PointerEvent
onGotpointercapture: PointerEvent
onLostpointercapture: PointerEvent

// wheel events
onWheel: WheelEvent

// animation events
onAnimationstart: AnimationEvent
onAnimationend: AnimationEvent
onAnimationcancel: AnimationEvent
onAnimationiteration: AnimationEvent

// transition events
onTransitionend: TransitionEvent
onTransitionstart: TransitionEvent
onTransitionend: TransitionEvent
onTransitioncancel: TransitionEvent
onTransitionrun: TransitionEvent

// fullscreen events
onFullscreenchange: Event
onFullscreenerror: Event

// content visiblity events
onContentvisibilityautostatechange: ContentVisibilityAutoStateChangeEvent

// security policy events
onSecuritypolicyviolation: SecurityPolicyViolationEvent
}

type EventHandlers<E> = {
Expand Down