SVG的beginElement()方法属于哪个TypeScript类?

时间:2013-10-30 10:04:03

标签: type-conversion typescript

SVG有一个beginElement() method。但我似乎无法在lib.d.ts中找到它。 目前,我必须将变量强制转换为'any',以便从TypeScript中调用它而不会出现任何错误。

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

2 个答案:

答案 0 :(得分:2)

该定义不存在。但是,由于打字稿接口是开放式的,你可以很容易地自己添加它:

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

var foo = new SVGElement();
foo.beginElement();

答案 1 :(得分:0)

如果使用animationTransform,则应扩展SVGAnimationElement:

interface SVGAnimateTransformElement extends SVGAnimationElement {
      beginElement(): SVGAnimateTransformElement;
}