"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var util_1 = require("./util"); function default_1(shape) { var attrs = shape.attr(); var x1 = attrs.x1, y1 = attrs.y1, x2 = attrs.x2, y2 = attrs.y2; var minX = Math.min(x1, x2); var maxX = Math.max(x1, x2); var minY = Math.min(y1, y2); var maxY = Math.max(y1, y2); var bbox = { minX: minX, maxX: maxX, minY: minY, maxY: maxY, }; bbox = util_1.mergeArrowBBox(shape, bbox); return { x: bbox.minX, y: bbox.minY, width: bbox.maxX - bbox.minX, height: bbox.maxY - bbox.minY, }; } exports.default = default_1; //# sourceMappingURL=line.js.map