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
JavaScript
"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;