UNPKG

@alpernative/tree

Version:

[`@alpernative/tree`](https://www.npmjs.com/package/@alpernative/tree) is a high-performance, customizable tree component for React. It provides a wide range of features, including virtualization, drag-and-drop, and nested drag-and-drop support.

8 lines (7 loc) 507 B
import { TreeSourcePosition, TreeDestinationPosition, TreeData, FlattenedTree } from '../../types'; import { DragState, VirtualItemStyle } from './Tree-types'; export declare const calculateFinalDropPositions: (tree: TreeData, flattenedTree: FlattenedTree, dragState: DragState) => { sourcePosition: TreeSourcePosition; destinationPosition?: TreeDestinationPosition | undefined; }; export declare function getVirtualItemStyle({ provided, style, isDragging }: VirtualItemStyle): React.CSSProperties;