|
1 | 1 | export type ResizeMouseEvent = React.MouseEvent<HTMLElement, MouseEvent>; |
| 2 | +export type ResizeTouchEvent = React.TouchEvent<HTMLElement>; |
2 | 3 | export type OnResizeStart = ((resizeType?: ResizeType) => void | boolean) | undefined; |
3 | 4 | export type OnResizeEnd = ((newSize: SizeUnit, domRect: DOMRect, resizeType?: ResizeType) => void) | undefined; |
4 | 5 | export type OnDragEnd = (position: IPosition, moved: boolean) => void; |
@@ -94,7 +95,7 @@ export interface ISpaceStore { |
94 | 95 | startMouseResize: (resizeType: ResizeType, space: ISpaceDefinition, event: React.MouseEvent<HTMLElement>, onResizeEnd?: OnResizeEnd) => void; |
95 | 96 | startTouchResize: (resizeType: ResizeType, space: ISpaceDefinition, event: React.TouchEvent<HTMLElement>, onResizeEnd?: OnResizeEnd) => void; |
96 | 97 | startMouseDrag: (space: ISpaceDefinition, event: ResizeMouseEvent, onDragEnd?: OnDragEnd) => void; |
97 | | - startTouchDrag: (space: ISpaceDefinition, event: TouchEvent, onDragEnd?: OnDragEnd) => void; |
| 98 | + startTouchDrag: (space: ISpaceDefinition, event: ResizeTouchEvent, onDragEnd?: OnDragEnd) => void; |
98 | 99 | } |
99 | 100 |
|
100 | 101 | export interface IPosition { |
@@ -167,6 +168,6 @@ export interface ISpaceContext { |
167 | 168 | size: DOMRect; |
168 | 169 | layer: number; |
169 | 170 | startMouseDrag: (e: ResizeMouseEvent, onDragEnd?: OnDragEnd) => void; |
170 | | - startTouchDrag: (e: TouchEvent, onDragEnd?: OnDragEnd) => void; |
| 171 | + startTouchDrag: (e: ResizeTouchEvent, onDragEnd?: OnDragEnd) => void; |
171 | 172 | forceUpdate: () => void; |
172 | 173 | } |
0 commit comments