{
const div = d3
.create("div")
.style("font-family", "var(--sans-serif)")
.style("font-variant-numeric", "tabular-nums")
.property("_current", random);
debugger;
while (true) {
yield div.node();
debugger;
await div
.datum(random)
.transition()
.duration(5000)
.textTween(function(d) {
debugger;
const i = d3.interpolate(this._current, d);
return function(t) {
this._current = i(t);
return `
t = ${format(t)},
d = ${format(d)},
format(i(t)) = ${format(i(t))},
this._current = ${format(this._current)}`;
};
})
.end();
}
}