UNPKG

@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-migration

Version:

An optional Pragmatic drag and drop package that enables rapid migration from react-beautiful-dnd to Pragmatic drag and drop

16 lines (15 loc) 846 B
import type { DragStart, DragUpdate, DropResult, ResponderProvided } from 'react-beautiful-dnd'; export declare const defaultMessage: { readonly onDragStart: ({ source }: DragStart) => string; readonly onDragUpdate: ({ source, destination }: DragUpdate) => string; readonly onDragEnd: ({ source, destination, reason }: DropResult) => string; }; type EventName = keyof typeof defaultMessage; type EventData<Event extends EventName> = Parameters<(typeof defaultMessage)[Event]>[0]; export declare function getDefaultMessage<Event extends EventName>(event: Event, data: EventData<Event>): string; export declare function getProvided<Event extends EventName>(event: Event, data: EventData<Event>): { provided: ResponderProvided; getMessage(): string; }; export declare const defaultDragHandleUsageInstructions: string; export {};