/// declare type getDragPropsFn = (data: any) => { draggable: 'true'; key?: string; onDragStart: (e: React.DragEvent) => void; onDragEnd: (e: React.DragEvent) => void; }; interface IConfig { onDragStart?: (data: any, e: React.DragEvent) => void; onDragEnd?: (data: any, e: React.DragEvent) => void; /** * 是否在getProps方法返回的对象中包含默认的key * * @default true */ getPropsWithKey?: boolean; } declare const useDrag: (config?: IConfig | undefined) => getDragPropsFn; export default useDrag;