@@ -4,20 +4,6 @@ import PropTypes from 'prop-types';
44import { DraggableCore } from 'react-draggable' ;
55import cloneElement from './cloneElement' ;
66
7- export type Props = {
8- children : React . Element < any > ,
9- width : number ,
10- height : number ,
11- handleSize : [ number , number ] ,
12- lockAspectRatio : boolean ,
13- axis : Axis ,
14- minConstraints : [ number , number ] ,
15- maxConstraints : [ number , number ] ,
16- onResizeStop ?: ?( e : SyntheticEvent , data : ResizeCallbackData ) => any ,
17- onResizeStart ?: ?( e : SyntheticEvent , data : ResizeCallbackData ) => any ,
18- onResize ?: ?( e : SyntheticEvent , data : ResizeCallbackData ) => any ,
19- draggableOpts ?: ?Object
20- } ;
217type Axis = 'both' | 'x' | 'y' | 'none' ;
228type Position = {
239
@@ -37,8 +23,22 @@ type ResizeCallbackData = {
3723 node : HTMLElement ,
3824 size : { width : number , height : number }
3925} ;
26+ export type Props = {
27+ children : React . Element < any > ,
28+ width : number ,
29+ height : number ,
30+ handleSize : [ number , number ] ,
31+ lockAspectRatio : boolean ,
32+ axis : Axis ,
33+ minConstraints : [ number , number ] ,
34+ maxConstraints : [ number , number ] ,
35+ onResizeStop ?: ?( e : SyntheticEvent , data : ResizeCallbackData ) => any ,
36+ onResizeStart ?: ?( e : SyntheticEvent , data : ResizeCallbackData ) => any ,
37+ onResize ?: ?( e : SyntheticEvent , data : ResizeCallbackData ) => any ,
38+ draggableOpts ?: ?Object
39+ } ;
4040
41- export default class Resizable extends React . Component {
41+ class Resizable extends React . Component {
4242
4343 static propTypes = {
4444 //
@@ -233,3 +233,5 @@ export default class Resizable extends React.Component {
233233 } ) ;
234234 }
235235}
236+
237+ export default Resizable ;
0 commit comments