typescript - 在定义中为类方法起别名

标签 typescript typescript-typings

我正在尝试为 Mootools 创建一个类型定义文件,即 $('myid') 的别名用于 document.id('myid')。我为Document做了一个接口(interface),就是

interface Document {
  id(el: string): Element;
  ...
}

在 JQuery.d.ts 中,$ 是 JQuery 对象的别名,如何为对象方法起别名?
谢谢

最佳答案

“别名”由实现 执行。

定义中,简单的声明你想要暴露的函数,例如

declare/export function $(el: string): Element;

关于typescript - 在定义中为类方法起别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38867407/

相关文章:

reactjs - typescript 找不到在全局 .d.ts 文件中声明的命名空间

javascript - 创建使用 Underscore.js groupBy 和 map 计算的 knockout 以进行选择控制

angular - 为 angular 2+ 创建一个返回服务 http 调用的最后结果的装饰器

typescript - 具有索引签名的 keyof 类型运算符

TypeScript:如何设置解构对象的类型?

node.js - 捆绑问题(angular2 + webpack 捆绑)

typescript - 使用 npm 构建 webpack-typescript 库以用于其他 webpack-typescript 项目

typescript - 如何将对象键的类型限制为命名空间常量?

angular - 使用 ES 模块导入 object-set-all-values-to 时出错

angular - D3、TS 和 Angular 2