верно, похоже, что вы можете импортировать и работать только с файлами SVG из обратного вызова importSVG()
. Если вы хотите использовать его как объект вне функции обратного вызова, он должен быть элементом DOM.
скопируйте и вставьте содержимое файла SVG "inline" в ваш файл html, добавьте его с помощью API выборки или выведите его содержимое из бэкэнда (что я и сделал в итоге), затем:
svg = document.getElementById('your-selector')
var yourConvertedSVGItem = project.importSVG(svg, function() {
svg.style.display = 'none' // hide the source image or do something else here
})
console.log(yourConvertedSVGItem)