From 7d015b9af663d7585bff2332fb67bf7f8d4bcc41 Mon Sep 17 00:00:00 2001 From: Jake Archibald Date: Wed, 16 May 2018 11:44:20 +0100 Subject: [PATCH] Adding pointer event definitions --- src/preact.d.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/src/preact.d.ts b/src/preact.d.ts index f2e33b3808..30cbff5458 100644 --- a/src/preact.d.ts +++ b/src/preact.d.ts @@ -398,6 +398,7 @@ declare global { type AnimationEventHandler = EventHandler; type TransitionEventHandler = EventHandler; type GenericEventHandler = EventHandler; + type PointerEventHandler = EventHandler; interface DOMAttributes extends preact.PreactDOMAttributes { // Image Events @@ -481,6 +482,28 @@ declare global { onTouchMove?: TouchEventHandler; onTouchStart?: TouchEventHandler; + // Pointer Events + onPointerOver?: PointerEventHandler; + onPointerOverCapture?: PointerEventHandler; + onPointerEnter?: PointerEventHandler; + onPointerEnterCapture?: PointerEventHandler; + onPointerDown?: PointerEventHandler; + onPointerDownCapture?: PointerEventHandler; + onPointerMove?: PointerEventHandler; + onPointerMoveCapture?: PointerEventHandler; + onPointerUp?: PointerEventHandler; + onPointerUpCapture?: PointerEventHandler; + onPointerCancel?: PointerEventHandler; + onPointerCancelCapture?: PointerEventHandler; + onPointerOut?: PointerEventHandler; + onPointerOutCapture?: PointerEventHandler; + onPointerLeave?: PointerEventHandler; + onPointerLeaveCapture?: PointerEventHandler; + onGotPointerCapture?: PointerEventHandler; + onGotPointerCaptureCapture?: PointerEventHandler; + onLostPointerCapture?: PointerEventHandler; + onLostPointerCaptureCapture?: PointerEventHandler; + // UI Events onScroll?: UIEventHandler;