Interface: DnDEvent<DragData, DropData>
Defined in: types/index.ts:36
Interface representing a drag and drop event with associated data.
Type Parameters
DragData
DragData
extends object
The type of data being dragged
DropData
DropData
extends object
= DragData
The type of data for drop targets (defaults to DragData)
Properties
type
type:
DnDEventType
Defined in: types/index.ts:41
The type of drag and drop event
target?
optional
target:null
|number
Defined in: types/index.ts:43
The ID of the drag target element
dropTarget?
optional
dropTarget:null
|DropTarget
<DropData
>
Defined in: types/index.ts:45
The drop target that the drag is currently over
dropTargetIndex?
optional
dropTargetIndex:null
|number
Defined in: types/index.ts:47
The index position within the drop target
data?
optional
data:null
|DragData
Defined in: types/index.ts:49
The data associated with the drag operation
dragCoords?
optional
dragCoords:null
|DragCoords
Defined in: types/index.ts:51
The current coordinates of the drag operation