Skip to content

Commit

Permalink
feat(react): add DragEvent to react-addons.d.ts
Browse files Browse the repository at this point in the history
  • Loading branch information
ggarek committed Apr 22, 2015
1 parent 41a0837 commit 39d3517
Showing 1 changed file with 13 additions and 8 deletions.
21 changes: 13 additions & 8 deletions react/react-addons.d.ts
Expand Up @@ -234,6 +234,10 @@ declare module "react/addons" {
type: string;
}

interface DragEvent extends SyntheticEvent {
dataTransfer: DataTransfer;
}

interface ClipboardEvent extends SyntheticEvent {
clipboardData: DataTransfer;
}
Expand Down Expand Up @@ -308,6 +312,7 @@ declare module "react/addons" {
(event: E): void;
}

interface DragEventHandler extends EventHandler<DragEvent> {}
interface ClipboardEventHandler extends EventHandler<ClipboardEvent> {}
interface KeyboardEventHandler extends EventHandler<KeyboardEvent> {}
interface FocusEventHandler extends EventHandler<FocusEvent> {}
Expand Down Expand Up @@ -341,14 +346,14 @@ declare module "react/addons" {
onSubmit?: FormEventHandler;
onClick?: MouseEventHandler;
onDoubleClick?: MouseEventHandler;
onDrag?: MouseEventHandler;
onDragEnd?: MouseEventHandler;
onDragEnter?: MouseEventHandler;
onDragExit?: MouseEventHandler;
onDragLeave?: MouseEventHandler;
onDragOver?: MouseEventHandler;
onDragStart?: MouseEventHandler;
onDrop?: MouseEventHandler;
onDrag?: DragEventHandler;
onDragEnd?: DragEventHandler;
onDragEnter?: DragEventHandler;
onDragExit?: DragEventHandler;
onDragLeave?: DragEventHandler;
onDragOver?: DragEventHandler;
onDragStart?: DragEventHandler;
onDrop?: DragEventHandler;
onMouseDown?: MouseEventHandler;
onMouseEnter?: MouseEventHandler;
onMouseLeave?: MouseEventHandler;
Expand Down

0 comments on commit 39d3517

Please sign in to comment.