Ich benutze d3, und ich möchte die getBBox-Methode verwenden, die SVG-Elemente haben.Eigenschaft getBBox existiert nicht auf Typ SVGElement
Ich verwende Folgendes: (d3Selection.node() as SVGElement).getBBox()
, jedoch kompiliert das TypeScript aufgrund des Fehlers im Titel nicht.
Ist SVGElement der falsche Typ zu verwenden? Ich kann es mit any
stattdessen arbeiten, aber das scheint wie ein bisschen eine "unreine" Lösung.
Ich überprüfte die Hierarchie und die getBBox() -Methode sind nicht an 'SVGElement' gebunden, sondern an' SVGGraphicsElement': https://developer.mozilla.org/en-US/docs/Web/API/ SVGGraphicsElement – Sirko