检测 Typescript 中的重大更改

问题描述 投票:0回答:1
  1. 我们正在寻找一种解决方案来检测 .d.ts 中导出的类型的任何制动更改(例如接口删除、更改属性类型、更改枚举值等)。你知道有什么工具吗?

  2. 如果没有这样的东西,有没有办法将导出的项目从 .d.ts 解析为一些 js/ts 对象,以便我可以自己进行重大更改检查?

我发现这个工具https://api-extractor.com/可以与打字一起使用,并在这个https://www.npmjs.com/package/@microsoft/api-extractor-model的帮助下工作。我尝试了一些解析,并且能够使用接口和枚举,但对于其他变量和类型别名,它并没有提供太多帮助,所以最后,我必须从一个纯字符串中解析它,如.d.ts 文件。

编辑1: 游乐场

typescript parsing typescript-typings
1个回答
3
投票

因与 OpenAI 合作而被删除。我的帐户很可能会被删除,这是我的意图。

© www.soinside.com 2019 - 2024. All rights reserved.