wix-style-react
Version:
31 lines (26 loc) • 812 B
TypeScript
import { BaseDriver } from 'wix-ui-test-utils/driver-factory';
interface ReorderIds {
removedId: number | string;
addedId: number | string;
}
interface ReorderDataHooks {
from: string;
to: string;
}
interface DraggableItemDetails {
dataHook: string
}
export interface NestableItemDetails extends DraggableItemDetails {
depthLevel: number;
threshold?: number;
}
export interface NestableListDriver extends BaseDriver {
/**
* @deprecated use reorderByDataHook
*/
reorder: (ids: ReorderIds, offset?: { x: number; y: number }) => void;
reorderByDataHook: (dataHooks: ReorderDataHooks) => void;
changeItemDepth: (itemDetails: NestableItemDetails) => void;
getItemPosition: (itemDetails: DraggableItemDetails) => number
getItemDepth: (itemDetails: DraggableItemDetails) => number
}