TypeScript 编译器 API 访问基础接口或 类

TypeScript Compiler API to access base interfaces or classes

我在小插件上使用 TypeScript 编译器 API, 我很好奇如何从 NodeObject 所有接口或它扩展的 类 获取?

我没有在 TypeScript 编译器 API 文档中找到有用的示例 ...

任何帮助将不胜感激...

我找到答案了,

可以使用 heritageClauses:

if (node.heritageClauses) {
   for(const hc of node.heritageClauses) {
      console.log("heritage clause: " + hc.getText()); // prints "extends ..."
   }
}