| 12345678910111213141516171819202122232425262728 | import { __extends } from "tslib";import Path from '../Path.js';var CircleShape = (function () {    function CircleShape() {        this.cx = 0;        this.cy = 0;        this.r = 0;    }    return CircleShape;}());export { CircleShape };var Circle = (function (_super) {    __extends(Circle, _super);    function Circle(opts) {        return _super.call(this, opts) || this;    }    Circle.prototype.getDefaultShape = function () {        return new CircleShape();    };    Circle.prototype.buildPath = function (ctx, shape) {        ctx.moveTo(shape.cx + shape.r, shape.cy);        ctx.arc(shape.cx, shape.cy, shape.r, 0, Math.PI * 2);    };    return Circle;}(Path));;Circle.prototype.type = 'circle';export default Circle;
 |