UNPKG

@paperbits/common

Version:
14 lines (12 loc) 620 B
import { Quadrant } from "../quadrant"; export interface DragTargetConfig { targetData: any; accept: (sourceData: any, dragged: HTMLElement) => boolean; ondrop: (sourceData: any, targetData?: any, quadrant?: Quadrant) => void; ondropbefore: (sourceData: any, dragged: HTMLElement) => void; ondropafter: (sourceData: any, dragged: HTMLElement) => void; onacceptbefore: (dragged: HTMLElement, acceptor: HTMLElement, sourceData?: any) => void; onacceptafter: (dragged: HTMLElement, acceptor: HTMLElement, sourceData?: any) => void; flow: string; placeholder?: string; }