import { CanvasObject } from './CanvasObject'; import { GroupInterface } from '../../../CanvasInterface/Objects/Group'; export class Group extends CanvasObject implements GroupInterface { protected _src = ''; set src(src) { this._src = src; } get src() { return this._src; } loadFromURL(url) { return new Promise((resolve, reject) => { this.wrappedObject = {}; this.src = url; resolve(this); }); } toObject(...args) { const { src } = this; return { ...super.toObject(...args), src, }; } }