react-dnd-test-utils
Version:
26 lines (25 loc) • 1.12 kB
TypeScript
import type { Identifier } from 'dnd-core';
import type { ITestBackend } from 'react-dnd-test-backend';
/**
* Simulates a drag/drop sequence using the Test Backend
* @param source The source to drag
* @param target The target to drop to
* @param backend The test backend instance
*/
export declare function simulateDragDrop(source: HandlerIdProvider, target: HandlerIdProvider, backend: ITestBackend): void;
/**
* Simulates a hover sequence using the Test Backend
* @param source The source draggable
* @param target The target element
* @param backend The test backend
*/
export declare function simulateDragHover(source: HandlerIdProvider, target: HandlerIdProvider, backend: ITestBackend): void;
/**
* Simulates a hover sequence using the Test Backend
* @param source The source draggable
* @param target The target element
* @param backend The test backend
*/
export declare function simulateDrag(source: HandlerIdProvider, backend: ITestBackend): void;
export declare function getHandlerId(provider: HandlerIdProvider): Identifier;
export declare type HandlerIdProvider = () => Identifier | null;