react-dnd-multi-backend
Version:
Multi Backend system compatible with React DnD
5 lines (4 loc) • 391 B
TypeScript
import { type ConnectDropTarget, type DropTargetHookSpec } from 'react-dnd';
export type useMultiDropOneState<Props> = [Props, ConnectDropTarget];
export type useMultiDropState<Props> = [useMultiDropOneState<Props>, Record<string, useMultiDropOneState<Props>>];
export declare const useMultiDrop: <Drag, Drop, Props>(spec: DropTargetHookSpec<Drag, Drop, Props>) => useMultiDropState<Props>;