fluid-dnd
Version:
An agnostic drag and drop library to sort all kind of lists. With current support for vue 3 and svelte
7 lines (6 loc) • 418 B
TypeScript
import { Direction } from "../..";
import { Translate, WindowScroll } from "../../../../index";
export default function getTranslateBeforeDropping(direction: Direction, siblings: Element[], sourceIndex: number, targetIndex: number, scroll: WindowScroll, previousScroll: {
scrollLeft: number;
scrollTop: number;
}, initialWindowScroll: WindowScroll, droppable: HTMLElement, draggable?: HTMLElement): Translate;