import { query as domQuery } from 'min-dom'; /** * SVGs for elements are generated by the {@link GraphicsFactory}. * * This utility gives quick access to the important semantic * parts of an element. */ /** * Returns the visual part of a diagram element * * @param {Snap} gfx * * @return {Snap} */ export function getVisual(gfx) { return domQuery('.djs-visual', gfx); } /** * Returns the children for a given diagram element. * * @param {Snap} gfx * @return {Snap} */ export function getChildren(gfx) { return gfx.parentNode.childNodes[1]; }