diff --git a/react-dropzone/react-dropzone.d.ts b/react-dropzone/react-dropzone.d.ts
index 0bd3e472b..b6bf01d1d 100644
--- a/react-dropzone/react-dropzone.d.ts
+++ b/react-dropzone/react-dropzone.d.ts
@@ -5,33 +5,30 @@
///
-declare module "react-dropzone" {
-
- import * as React from 'react';
-
- namespace reactDropzone {
-
+declare module ReactDropzone {
+ import React = __React;
interface DropzoneProps {
- onDrop?: Function;
- onDropAccepted?: Function;
- onDropRejected?: Function;
- onDragEnter?: Function;
- onDragLeave?: Function;
- style?: Object;
- activeStyle?: Object;
- className?: string;
- activeClassName?: string;
- rejectClassName?: string;
- disableClick?: boolean;
- multiple?: boolean;
- accept?: string;
+ onDrop?: Function;
+ onDropAccepted?: Function;
+ onDropRejected?: Function;
+ onDragEnter?: Function;
+ onDragLeave?: Function;
+ style?: Object;
+ activeStyle?: Object;
+ className?: string;
+ activeClassName?: string;
+ rejectClassName?: string;
+ disableClick?: boolean;
+ multiple?: boolean;
+ accept?: string;
}
export class Dropzone extends React.Component {
}
- }
-
- export = reactDropzone.Dropzone;
}
+declare module "react-dropzone" {
+ const Dropzone: typeof ReactDropzone.Dropzone;
+ export = Dropzone;
+}