UNPKG

@antv/g6

Version:

graph visualization frame work

23 lines (19 loc) 507 B
/** * @fileOverview extend G.Shape * @author huangtonger@aliyun.com * @ignore */ var Util = require('../../util/'); var G = require('@antv/g'); var Mixin = function Mixin() {}; Util.augment(Mixin, { beforeDraw: function beforeDraw() { var context = this.get('context'); var el = this.get('el'); this.emit('beforedraw'); context && context.clearRect(0, 0, el.width, el.height); } }); Util.mixin(G.canvas.Canvas, [Mixin]); Util.mixin(G.svg.Canvas, [Mixin]); module.exports = Mixin;