UNPKG

arrowjoin

Version:

ArrowJoin is a creative and functional React library that effortlessly connects two React components with a sleek arrow.

78 lines 3.83 kB
import PT from 'prop-types'; declare const XarrowPropTypes: { start: PT.Validator<NonNullable<NonNullable<string | Required<PT.InferProps<{ current: PT.Requireable<any>; }>>>>>; end: PT.Validator<NonNullable<NonNullable<string | Required<PT.InferProps<{ current: PT.Requireable<any>; }>>>>>; startAnchor: PT.Requireable<NonNullable<NonNullable<"middle" | "left" | "right" | "top" | "bottom" | "auto" | Required<PT.InferProps<{ position: PT.Validator<NonNullable<"middle" | "left" | "right" | "top" | "bottom" | "auto">>; offset: PT.Validator<Required<PT.InferProps<{ x: PT.Requireable<number>; y: PT.Requireable<number>; }>>>; }>>> | NonNullable<"middle" | "left" | "right" | "top" | "bottom" | "auto" | Required<PT.InferProps<{ position: PT.Validator<NonNullable<"middle" | "left" | "right" | "top" | "bottom" | "auto">>; offset: PT.Validator<Required<PT.InferProps<{ x: PT.Requireable<number>; y: PT.Requireable<number>; }>>>; }>>>[]>>; endAnchor: PT.Requireable<NonNullable<NonNullable<"middle" | "left" | "right" | "top" | "bottom" | "auto" | Required<PT.InferProps<{ position: PT.Validator<NonNullable<"middle" | "left" | "right" | "top" | "bottom" | "auto">>; offset: PT.Validator<Required<PT.InferProps<{ x: PT.Requireable<number>; y: PT.Requireable<number>; }>>>; }>>> | NonNullable<"middle" | "left" | "right" | "top" | "bottom" | "auto" | Required<PT.InferProps<{ position: PT.Validator<NonNullable<"middle" | "left" | "right" | "top" | "bottom" | "auto">>; offset: PT.Validator<Required<PT.InferProps<{ x: PT.Requireable<number>; y: PT.Requireable<number>; }>>>; }>>>[]>>; labels: PT.Requireable<NonNullable<NonNullable<string | PT.ReactElementLike> | Required<PT.InferProps<{ start: PT.Requireable<NonNullable<string | PT.ReactElementLike>>; middle: PT.Requireable<NonNullable<string | PT.ReactElementLike>>; end: PT.Requireable<NonNullable<string | PT.ReactElementLike>>; }>>>>; color: PT.Requireable<string>; lineColor: PT.Requireable<string>; showHead: PT.Requireable<boolean>; headColor: PT.Requireable<string>; headSize: PT.Requireable<number>; tailSize: PT.Requireable<number>; tailColor: PT.Requireable<string>; strokeWidth: PT.Requireable<number>; showTail: PT.Requireable<boolean>; path: PT.Requireable<"smooth" | "grid" | "straight">; showXarrow: PT.Requireable<boolean>; curveness: PT.Requireable<number>; gridBreak: PT.Requireable<string>; dashness: PT.Requireable<NonNullable<boolean | object>>; headShape: PT.Requireable<NonNullable<"circle" | "arrow1" | "heart" | Required<PT.InferProps<{ svgElem: PT.Requireable<any>; offsetForward: PT.Requireable<number>; }>>>>; tailShape: PT.Requireable<NonNullable<"circle" | "arrow1" | "heart" | Required<PT.InferProps<{ svgElem: PT.Requireable<any>; offsetForward: PT.Requireable<number>; }>>>>; animateDrawing: PT.Requireable<NonNullable<number | boolean>>; zIndex: PT.Requireable<number>; passProps: PT.Requireable<object>; arrowBodyProps: PT.Requireable<object>; arrowHeadProps: PT.Requireable<object>; arrowTailProps: PT.Requireable<object>; SVGcanvasProps: PT.Requireable<object>; divContainerProps: PT.Requireable<object>; _extendSVGcanvas: PT.Requireable<number>; _debug: PT.Requireable<boolean>; _cpx1Offset: PT.Requireable<number>; _cpy1Offset: PT.Requireable<number>; _cpx2Offset: PT.Requireable<number>; _cpy2Offset: PT.Requireable<number>; }; export default XarrowPropTypes; //# sourceMappingURL=propTypes.d.ts.map