react-easy-diagram
Version:
<img src="https://github.com/tokarchyn/react-easy-diagram/blob/main/repo/logo-with-name.png?raw=true" alt="React Easy Diagram logo" height="50">
13 lines • 509 B
TypeScript
import { EventTypes, Handler } from '@use-gesture/react';
import { check } from './common';
declare type DragEventHandler = Handler<'drag', check<EventTypes, 'drag'>>;
export interface IDragHandlers {
onDrag: DragEventHandler;
onDragStart: DragEventHandler;
onDragEnd: DragEventHandler;
}
export declare function useDiagramDragHandlers(cancelEvent: (event: {
target: EventTarget | null;
}) => boolean): IDragHandlers;
export {};
//# sourceMappingURL=useDiagramDragHandlers.d.ts.map