UNPKG

@dnd-kit-svelte/svelte

Version:

[![Stable release](https://img.shields.io/npm/v/@dnd-kit-svelte/svelte.svg)](https://npm.im/@dnd-kit-svelte/svelte)

7 lines (6 loc) 421 B
import type { Data } from '@dnd-kit/abstract'; import type { Draggable, Droppable, DragDropManager } from '@dnd-kit/dom'; export declare function useDragOperation<T extends Data = Data, U extends Draggable<T> = Draggable<T>, V extends Droppable<T> = Droppable<T>, W extends DragDropManager<T, U, V> = DragDropManager<T, U, V>>(): { readonly source: U | null | undefined; readonly target: V | null | undefined; };