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; +}