lost-sia
Version:
Single Image Annotation Tool
18 lines (17 loc) • 733 B
TypeScript
import { CSSProperties, MouseEvent } from 'react';
import { Point, Vector2 } from '../../../types';
type EdgeProps = {
startCoordinate: Point;
endCoordinate: Point;
isDisabled?: boolean;
pageToStageOffset: Point;
svgScale: number;
svgTranslation: Vector2;
style: CSSProperties;
onAddNode?: (coordinate: Point) => void;
onDoubleClick?: (e: MouseEvent) => void;
onMouseDown: (e: MouseEvent) => void;
onMouseMove: (e: MouseEvent) => void;
};
declare const Edge: ({ startCoordinate, endCoordinate, isDisabled, pageToStageOffset, style, svgScale, svgTranslation, onAddNode, onDoubleClick, onMouseDown, onMouseMove, }: EdgeProps) => import("react/jsx-runtime").JSX.Element;
export default Edge;