用于访问基本接口或类的TypeScript编译器API

丹尼斯·科托夫(Denis Kotov)

TypeScript在小型插件上使用Compiler API,并且很好奇如何从NodeObject扩展的所有接口或类中获取信息

我没有在TypeScriptCompiler API文档中找到有用的示例...

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

丹尼斯·科托夫(Denis Kotov)

我找到答案了

可以使用heritageClauses

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

扩展用于DSL的TypeScript编译器

如何使用TypeScript编译器API向TypeScript类添加新属性?

编译器错误:“预期的类,接口或枚举”

编译器未将类方法映射到接口方法

编译器错误:Java 中预期的类、接口或枚举

如何使用Typescript编译器API生成全局属性访问表达式?

TypeScript编译器API:访问已解决的“此”参数类型

Closure编译器导出Typescript类和函数

TypeScript编译器无法识别导出的类

TypeScript编译器API获取导入名称的类型

如何从TypeScript编译器API使用--incremental?

解决AST类型节点结构– TypeScript编译器API

TypeScript 编译器 API 获取映射属性的类型

使用Typescript watcher编译器API检测成功/失败

如何使用TypeScript编译器API提取数组的类型

使用编译器API获取TypeScript中的变量类型

TypeScript编译器API:从字符串到AST

使用Typescript编译器API读取和更新对象

哪些编译器选项用于在Visual Studio中编译C ++ STL类/函数?

tsc TypeScript编译器如何编译?

仅使用抽象类部分实现接口时如何满足编译器?

了解基本的Swift编译器错误

尝试在C#中创建基本编译器,但出现访问冲突错误

接口不适合时的Typescript编译器怪异行为

使用带有void的函数接口时出现意外的Typescript编译器行为

用于调试的Delphi编译器选项

检测用于EXE文件的编译器

用于eclipse的Keil ARM编译器

为什么将基类用于方法引用会导致编译器错误