3

SVG 有一个beginElement()方法。但我似乎无法在 lib.d.ts 中找到它。目前我必须将变量转换为“任何”才能从 TypeScript 调用它而不会出现任何错误。

有人可以指出包含该方法的确切 TypeScript 类吗?

4

2 回答 2

4

对此的定义不存在。但是,您可以很容易地自己添加它,因为 typescript 接口是开放式的:

interface SVGElement extends Element {
    beginElement(): SVGElement;
}

var foo = new SVGElement();
foo.beginElement();
于 2013-10-30T11:28:59.040 回答
0

如果你使用 animationTransform 你应该扩展 SVGAnimationElement:

interface SVGAnimateTransformElement extends SVGAnimationElement {
      beginElement(): SVGAnimateTransformElement;
}
于 2020-08-18T14:11:15.840 回答