typescript - die Eigenschaft x0 existiert nicht im Typ HierarchyNode?
Ich versuche, eine D3-Treemap v5 mit TypeScript zu erstellen, aber ich kann sie nicht von JS konvertieren. Dieser Code funktioniert in JS, aber nicht in TypeScript:
var cell = svg
.selectAll('g')
.data(root.leaves())
.enter()
.append('g')
.attr('class', 'group')
.attr('transform', function(d) {
console.log('d ', d)
return 'translate(' + d.x0 + ',' + d.y0 + ')';
});
Wenn ich d protokolliere, existieren diese Eigenschaften x0 und y0 im d-Argument, aber ich erhalte einen Fehler:
Eigenschaft 'x0' existiert nicht auf dem Typ 'HierarchyNode<{ id: string; name: string; children: never[]; }>'
Wie lasse ich das funktionieren? Ich möchte kein any verwenden, aber ich bin neu in TypeScript.