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
37 lines (36 loc) • 2.1 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 ConnectorAnnotationConfigShape = _propTypes["default"].shape({
annotationType: _propTypes["default"].oneOf([_basicprimitives.AnnotationType.Connector]),
zOrderType: _propTypes["default"].oneOf(Object.values(_basicprimitives.ZOrderType)),
fromItem: _propTypes["default"].oneOfType([_propTypes["default"].number, _propTypes["default"].string]),
toItem: _propTypes["default"].oneOfType([_propTypes["default"].number, _propTypes["default"].string]),
connectorShapeType: _propTypes["default"].oneOf(Object.values(_basicprimitives.ConnectorShapeType)),
connectorPlacementType: _propTypes["default"].oneOf(Object.values(_basicprimitives.ConnectorPlacementType)),
labelPlacementType: _propTypes["default"].oneOf(Object.values(_basicprimitives.ConnectorLabelPlacementType)),
offset: _propTypes["default"].oneOfType([_propTypes["default"].number, _propTypes["default"].shape({
left: _propTypes["default"].number.isRequired,
top: _propTypes["default"].number.isRequired,
right: _propTypes["default"].number.isRequired,
bottom: _propTypes["default"].number.isRequired
})]),
lineWidth: _propTypes["default"].number,
color: _propTypes["default"].string,
lineType: _propTypes["default"].oneOf(Object.values(_basicprimitives.LineType)),
selectItems: _propTypes["default"].bool,
label: _propTypes["default"].any,
labelSize: _propTypes["default"].shape({
width: _propTypes["default"].number.isRequired,
height: _propTypes["default"].number.isRequired
}),
showFromEndpoint: _propTypes["default"].oneOf(Object.values(_basicprimitives.Enabled)),
showToEndpoint: _propTypes["default"].oneOf(Object.values(_basicprimitives.Enabled)),
context: _propTypes["default"].any
});
var _default = exports["default"] = ConnectorAnnotationConfigShape;