@atlaskit/pragmatic-drag-and-drop-hitbox
Version:
An optional package for Pragmatic drag and drop that enables the attaching of interaction information to a drop target
28 lines (27 loc) • 732 B
TypeScript
export type ItemMode = 'standard' | 'expanded' | 'last-in-group';
export type Instruction = {
type: 'reorder-above';
currentLevel: number;
indentPerLevel: number;
} | {
type: 'reorder-below';
currentLevel: number;
indentPerLevel: number;
} | {
type: 'make-child';
currentLevel: number;
indentPerLevel: number;
} | {
type: 'reparent';
currentLevel: number;
indentPerLevel: number;
desiredLevel: number;
} | {
type: 'instruction-blocked';
desired: Exclude<Instruction, {
type: 'instruction-blocked';
}>;
};
export declare const uniqueKey: any;
export { attachInstruction } from './attach-instruction';
export { extractInstruction } from './extract-instruction';