in packages/svg-mixer/runtime/src/browser-sprite.js [194:214]
mount(target = this.config.mountTo, prepend = false) {
const sprite = this;
if (sprite.isMounted) {
return sprite.node;
}
const mountNode = typeof target === 'string' ? document.querySelector(target) : target;
const node = sprite.render();
this.node = node;
if (prepend && mountNode.childNodes[0]) {
mountNode.insertBefore(node, mountNode.childNodes[0]);
} else {
mountNode.appendChild(node);
}
this._emitter.emit(Events.MOUNT, node);
return node;
}