javascript - 从 typescript 模块自动生成 index.d.ts,类型定义

标签 javascript node.js typescript node-modules type-definition

如果我有一个 TypeScript 模块保存为 my-function.ts 如下:

export function myFunction (param: number): number { return param }

这将以任何方式编译为 JavaScript,并松散其类型定义。然后我可以创建一个 index.d.ts 文件来声明这个模块的定义,但是重新定义/重新声明定义似乎有点乏味。

有没有办法从 my-function.ts 文件自动生成类型定义到 index.d.ts 文件?

最佳答案

如果您使用--declaration 标志进行编译,TypeScript 会自动为您生成.d.ts 文件。

此模式将要求您某些类型可见,以便它们可以在您的 .d.ts 文件中进行描述。

关于javascript - 从 typescript 模块自动生成 index.d.ts,类型定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44364578/

相关文章:

c# - 如何从另一个 .aspx 页面更新一个 .aspx 页面的 div?

node.js - 在我们的库中,如何告诉 webpack 跳过依赖项?

javascript - 在 typescript 中扩展方法

java - 有什么方法可以在 Java 中返回多态 this 吗?

javascript - 页面加载/刷新时的 Backbone js 路由,无需哈希

具有事件方法的 javascript 类

javascript - 是否可以使用 Chrome 开发者工具重新加载单个 Javascript 文件?

arrays - 如果找不到值,则使用 Mongoose 将对象添加到数组,否则更新字段

asp.net - Windows 10 Pro 上的 iisnode - 从内部错误 500.19 到错误代码 : 0x800F0954

javascript - 将修改后的数组发布到 Observable