- useDnd(__namedParameters): {
onClick: ((e: MouseEvent<Element, MouseEvent>) => void);
onContextMenu: ((event: MouseEvent<Element, MouseEvent>) => void);
onDragEnd: (() => void);
onDragEnter: ((e: DragEvent<HTMLElement>) => void);
onDragOver: ((e: DragEvent<HTMLElement>) => void);
onDragStart: ((e: DragEvent<Element>) => void);
onDrop: ((e: DragEvent<Element>) => void);
onKeyDown: ((e: KeyboardEvent<Element>) => void);
onMouseDown: undefined;
onScroll: (() => void);
onTango: ((e: CustomEvent<any>) => void);
} | {
onClick: undefined;
onContextMenu: ((event: MouseEvent<Element, MouseEvent>) => void);
onDragEnd: (() => void);
onDragEnter: ((e: DragEvent<HTMLElement>) => void);
onDragOver: ((e: DragEvent<HTMLElement>) => void);
onDragStart: ((e: DragEvent<Element>) => void);
onDrop: ((e: DragEvent<Element>) => void);
onKeyDown: ((e: KeyboardEvent<Element>) => void);
onMouseDown: ((e: MouseEvent<Element, MouseEvent>) => void);
onScroll: (() => void);
onTango: ((e: CustomEvent<any>) => void);
} Parameters
- __namedParameters: UseDndProps
Returns {
onClick: ((e: MouseEvent<Element, MouseEvent>) => void);
onContextMenu: ((event: MouseEvent<Element, MouseEvent>) => void);
onDragEnd: (() => void);
onDragEnter: ((e: DragEvent<HTMLElement>) => void);
onDragOver: ((e: DragEvent<HTMLElement>) => void);
onDragStart: ((e: DragEvent<Element>) => void);
onDrop: ((e: DragEvent<Element>) => void);
onKeyDown: ((e: KeyboardEvent<Element>) => void);
onMouseDown: undefined;
onScroll: (() => void);
onTango: ((e: CustomEvent<any>) => void);
} | {
onClick: undefined;
onContextMenu: ((event: MouseEvent<Element, MouseEvent>) => void);
onDragEnd: (() => void);
onDragEnter: ((e: DragEvent<HTMLElement>) => void);
onDragOver: ((e: DragEvent<HTMLElement>) => void);
onDragStart: ((e: DragEvent<Element>) => void);
onDrop: ((e: DragEvent<Element>) => void);
onKeyDown: ((e: KeyboardEvent<Element>) => void);
onMouseDown: ((e: MouseEvent<Element, MouseEvent>) => void);
onScroll: (() => void);
onTango: ((e: CustomEvent<any>) => void);
}