shape.js 877 B

12345678910111213141516171819202122
  1. import { __assign, __extends } from "tslib";
  2. import { isFunction, noop } from '@antv/util';
  3. import GroupComponent from '../abstract/group-component';
  4. var ShapeAnnotation = /** @class */ (function (_super) {
  5. __extends(ShapeAnnotation, _super);
  6. function ShapeAnnotation() {
  7. return _super !== null && _super.apply(this, arguments) || this;
  8. }
  9. ShapeAnnotation.prototype.getDefaultCfg = function () {
  10. var cfg = _super.prototype.getDefaultCfg.call(this);
  11. return __assign(__assign({}, cfg), { name: 'annotation', type: 'shape', draw: noop });
  12. };
  13. ShapeAnnotation.prototype.renderInner = function (group) {
  14. var render = this.get('render');
  15. if (isFunction(render)) {
  16. render(group);
  17. }
  18. };
  19. return ShapeAnnotation;
  20. }(GroupComponent));
  21. export default ShapeAnnotation;
  22. //# sourceMappingURL=shape.js.map