如何在typescript中扩展现有的类

时间:2014-10-12 16:46:45

标签: typescript bing-maps

我正在使用这篇文章为bing maps api创建一个信息框类,我正在创建一个定义文件,以便与TypeScript一起使用。
http://pietschsoft.com/post/2010/11/30/Bing-Maps-Ajax-7-Adding-InfoBox-Support-via-Extension-to-MicrosoftMaps
  在源代码的最后,本文为pushpin类添加了两个扩展方法   如何在打字稿中执行此操作,而无需直接更改Pushipin定义文件?

感谢,   卢卡

1 个答案:

答案 0 :(得分:1)

除非您在TypeScript中拥有api源,否则无法直接从类继承。

然而,您可以使用Javascript扩展它,如文章中所述。

如果您为这些类型定义了TypeScript接口,则可以通过创建另一个具有相同名称的接口并添加方法来扩展它们。