@dnd-kit-svelte/svelte
Version:
[](https://npm.im/@dnd-kit-svelte/svelte)
9 lines (8 loc) • 640 B
TypeScript
export { default as DragDropProvider, type Events as DragDropEvents } from './core/context/drag-drop-provider.svelte';
export { useDraggable, type UseDraggableInput } from './core/draggable/use-draggable.js';
export { default as DragOverlay } from './core/draggable/drag-overlay.svelte';
export { useDroppable, type UseDroppableInput } from './core/droppable/use-droppable.js';
export { useDragDropManager } from './core/hooks/use-drag-drop-manager.js';
export { useDragOperation } from './core/hooks/use-drag-operation.js';
export { KeyboardSensor, PointerSensor } from '@dnd-kit/dom';
export type { DragDropManager } from '@dnd-kit/dom';