From 5d3e8313e3686ada34819c96ff1b1f23e1e42d5b Mon Sep 17 00:00:00 2001 From: Stepan Mikhaylyuk Date: Mon, 14 Mar 2016 16:02:24 +0300 Subject: [PATCH] fixed import for ReactDropzone Now its available to import in es6 style like import * as Dropzone from 'react-dropzone'; --- react-dropzone/react-dropzone.d.ts | 41 ++++++++++++++---------------- 1 file changed, 19 insertions(+), 22 deletions(-) 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; +}