是否可以使用public compiler API获取TypeScript AST节点的字符串表示形式?
我想获得对计算字段的可读表示,因此,例如,我可以将以下计算属性称为“计算属性'2 + 5'”
{
[ 2 + 5] () {
}
}
答案 0 :(得分:0)
ts-simple-ast库在运行时提供对编译器AST的访问。这里有一个在线查看器:https://ts-ast-viewer.com/
注意-您需要将TypeScript版本更改为@next,才能将计算值解析为成员。在ClassDefinition下,该属性将定义为MethodDeclaration实例。