Typescript使您可以在tsconfig中使用"declaration": true"
来基于现有Typescript代码生成d.ts文件。它们不像我自己写的那样简洁,但是我想知道是否有理由不依赖它们,因为它们看起来有些准确。
编辑:我们正在使用Typescript创建一个库。
答案 0 :(得分:5)
根据经验,创建库时,应让TypeScript为您构建声明文件。拥有JavaScript库时,手写*.d.ts
文件是不错的选择,但是您想用类型来描述其行为。
有例外-例如,您可能希望通过删除不需要的注释来清理生成的文件。也许有人会认为,可以通过将它们标记为@internal
来解决。