如何在Typescript中扩展现有的类

卢卡·莫雷利(Luca Morelli)

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

谢谢,卢卡

布鲁诺LM

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

但是,您可以做的就是按照文章中的描述使用Javascript对其进行扩展。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Laravel中扩展现有的外墙?

来自分类Dev

如何在打字稿中扩展现有的类

来自分类Dev

如何扩展现有的 PHP 日历类

来自分类Dev

在Python中扩展现有的类实例

来自分类Dev

如何在javascript中扩展现有的构造函数?

来自分类Dev

如何扩展现有的自定义元素?

来自分类Dev

打字稿:如何扩展现有的模块定义?

来自分类Dev

如何扩展现有的Docker映像?

来自分类Dev

如何扩展现有的zsh完成功能?

来自分类Dev

如何扩展现有的交换文件?

来自分类Dev

扩展现有的complexType

来自分类Dev

扩展现有的complexType

来自分类Dev

如何在现有的第三方扩展中重写/扩展Magento类

来自分类Dev

扩展现有的类并添加clone()方法C#

来自分类Dev

如何通过自适应支付扩展现有的贝宝?

来自分类Dev

在Docker Hub上扩展现有的Docker映像

来自分类Dev

扩展现有的Gradle任务并覆盖配置

来自分类Dev

扩展现有的蚂蚁路径标签

来自分类Dev

我可以在VS Code中扩展现有的着色器或语言吗

来自分类Dev

Xamarin / C#扩展现有类

来自分类Dev

C# - 扩展现有框架密封类

来自分类Dev

如何添加新的物理卷以扩展现有的LUKS加密的lvm(卷组)并维护加密?

来自分类Dev

如何创建扩展现有 vim 插件功能的插件?

来自分类Dev

扩展现有数据框中的条目

来自分类Dev

在选择查询中扩展现有(匿名)类型

来自分类Dev

在选择查询中扩展现有(匿名)类型

来自分类Dev

使用镜像扩展现有的单磁盘 ZFS,而无需格式化现有的 HDD

来自分类Dev

扩展现有的类型测试。T以添加额外的检查

来自分类Dev

创建用户角色和权限以扩展现有的用户模型

Related 相关文章

热门标签

归档