UNPKG

basicprimitivesreact

Version:

Data visualization diagramming components library for dependencies visualization and analysis that implements organizational chart, family chart, inheritance, dependency trees, and business ownership diagrams provides a reach feature set for automatic lay

39 lines (38 loc) 1.59 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _propTypes = _interopRequireDefault(require("prop-types")); var _basicprimitives = require("basicprimitives"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { "default": e }; } var RectShape = _propTypes["default"].shape({ x: _propTypes["default"].number.isRequired, y: _propTypes["default"].number.isRequired, width: _propTypes["default"].number.isRequired, height: _propTypes["default"].number.isRequired }); var PointShape = _propTypes["default"].shape({ x: _propTypes["default"].number.isRequired, y: _propTypes["default"].number.isRequired }); var CalloutAnnotationControlConfigShape = _propTypes["default"].shape({ pointerPlacement: _propTypes["default"].oneOf(Object.values(_basicprimitives.PlacementType)), position: RectShape, snapPoint: PointShape, cornerRadius: _propTypes["default"].oneOfType([_propTypes["default"].string, // e.g. "10%" _propTypes["default"].number // in case pixel radius is supported ]), offset: _propTypes["default"].number, opacity: _propTypes["default"].number, lineWidth: _propTypes["default"].number, lineType: _propTypes["default"].oneOf(Object.values(_basicprimitives.LineType)), pointerWidth: _propTypes["default"].oneOfType([_propTypes["default"].string, // e.g. "10%" _propTypes["default"].number // e.g. 10 ]), borderColor: _propTypes["default"].string, fillColor: _propTypes["default"].string }); var _default = exports["default"] = CalloutAnnotationControlConfigShape;