Typescript 我是否可以使用内部TS API创建一个能够提供代码修复建议的语言服务插件?

Typescript 我是否可以使用内部TS API创建一个能够提供代码修复建议的语言服务插件?,typescript,Typescript,我想开发一个TS语言服务插件。我读了很多书和其他一些文章。我还了解了哪些公司正在做我计划实施的类似事情 我特别感兴趣的是为我产生的违规行为提供修复。有一种方法能满足我的需要。我发现这个API的一部分被标记为internal,但它仍然可以公开使用。插件也使用它()。 Typescript对其内置规则(例如,的规则)使用类似的模式 我的问题是: 为什么API只是内部的 我可以在插件中使用该API吗?有别的选择吗

我想开发一个TS语言服务插件。我读了很多书和其他一些文章。我还了解了哪些公司正在做我计划实施的类似事情

我特别感兴趣的是为我产生的违规行为提供修复。有一种方法能满足我的需要。我发现这个API的一部分被标记为internal,但它仍然可以公开使用。插件也使用它()。 Typescript对其内置规则(例如,的规则)使用类似的模式

我的问题是:

  • 为什么API只是内部的
  • 我可以在插件中使用该API吗?有别的选择吗