UNPKG

70-react-network-diagrams

Version:
47 lines (46 loc) 1.73 kB
import { default as React } from 'react'; import { default as PropTypes } from 'prop-types'; /** * This component draws a rectangle using the source and target to determine sizing and position. The * source and target are specified as props 'x1', 'y1' and 'x2', 'y2'. Rounding is specified with the * props roundedX and roundedY. * * * The color and width of the rectangle may also be supplied. */ export class SquareEdge extends React.Component<any, any, any> { constructor(props: any); handleClick(e: any): void; _rotateOffset(cx: any, x: any, y: any, a: any): number[]; render(): import("react/jsx-runtime").JSX.Element; } export namespace SquareEdge { namespace propTypes { let roundedX: PropTypes.Requireable<number>; let roundedY: PropTypes.Requireable<number>; let color: PropTypes.Requireable<string>; let position: PropTypes.Requireable<number>; let arrow: PropTypes.Requireable<boolean>; let selected: PropTypes.Requireable<boolean>; let muted: PropTypes.Requireable<boolean>; let size: PropTypes.Requireable<number>; } namespace defaultProps { let roundedX_1: number; export { roundedX_1 as roundedX }; let roundedY_1: number; export { roundedY_1 as roundedY }; let color_1: string; export { color_1 as color }; let position_1: number; export { position_1 as position }; let arrow_1: boolean; export { arrow_1 as arrow }; let selected_1: boolean; export { selected_1 as selected }; let muted_1: boolean; export { muted_1 as muted }; let size_1: number; export { size_1 as size }; } }