如果我有一个 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/