UNPKG

ahooks-v2

Version:
20 lines (19 loc) 592 B
/// <reference types="react" /> 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;