reagraph
Version:
WebGL Node-based Graph for React
13 lines (12 loc) • 568 B
TypeScript
import { InternalGraphEdge } from '../../types';
export type EdgeEvents = {
onClick?: (edge: InternalGraphEdge) => void;
onContextMenu?: (edge?: InternalGraphEdge) => void;
onPointerOver?: (edge: InternalGraphEdge) => void;
onPointerOut?: (edge: InternalGraphEdge) => void;
};
export declare function useEdgeEvents(events: EdgeEvents, contextMenu: any, disabled: boolean): {
handleClick: () => void;
handleContextMenu: () => void;
handleIntersections: (previous: Array<InternalGraphEdge>, intersected: Array<InternalGraphEdge>) => void;
};