Трудно преобразовать эту строку в ES5, надеюсь, кто-то может помочь:
function([i, o]) { return line(i.path(o)); }
Система, в которой мы размещаем код, очевидно, не любит деструктурировать массив как аргумент, поскольку это функция ES6, но я не знаю, как преобразовать ее в ES5.
Вот вся команда, в которой находится строка:
const link = svg.append("g")
.attr("stroke", colornone)
.attr("fill", "none")
.selectAll("path")
.data(root.leaves().flatMap(function(leaf) { return leaf.outgoing; }))
.join("path")
.style("mix-blend-mode", "multiply")
.attr("d", function([i, o]) { return line(i.path(o)); }) // <----
.each(function(d) { d.path = this; });
Любая помощь будет оценена по достоинству!