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 ..."
}
}
我在小插件上使用 TypeScript
编译器 API,
我很好奇如何从 NodeObject
所有接口或它扩展的 类 获取?
我没有在 TypeScript
编译器 API 文档中找到有用的示例 ...
任何帮助将不胜感激...
我找到答案了,
可以使用 heritageClauses
:
if (node.heritageClauses) {
for(const hc of node.heritageClauses) {
console.log("heritage clause: " + hc.getText()); // prints "extends ..."
}
}