我们正在寻找一种解决方案来检测 .d.ts 中导出的类型的任何制动更改(例如接口删除、更改属性类型、更改枚举值等)。你知道有什么工具吗?
如果没有这样的东西,有没有办法将导出的项目从 .d.ts 解析为一些 js/ts 对象,以便我可以自己进行重大更改检查?
我发现这个工具https://api-extractor.com/可以与打字一起使用,并在这个https://www.npmjs.com/package/@microsoft/api-extractor-model的帮助下工作。我尝试了一些解析,并且能够使用接口和枚举,但对于其他变量和类型别名,它并没有提供太多帮助,所以最后,我必须从一个纯字符串中解析它,如.d.ts 文件。
编辑1: 游乐场
因与 OpenAI 合作而被删除。我的帐户很可能会被删除,这是我的意图。