lvbk-react-fabricjs
Version:
fabricjs implemented by react
14 lines (12 loc) • 536 B
JavaScript
function observableMixin(delgete) {
delgete.observe = (eventName, handler) => delgete.state.canvas &&
delgete.state.canvas.observe(eventName, handler);
delgete.stopObserving = (eventName, handler) => delgete.state.canvas &&
delgete.state.canvas.stopObserving(eventName, handler);
delgete.fire = (eventName, options) => delgete.state.canvas &&
delgete.state.canvas.fire(eventName, options);
delgete.on = delgete.observe;
delgete.off = delgete.stopObserving;
delgete.trigger = delgete.fire;
}
export default observableMixin;