tsc - TypeScript 编译器 API - 如何获取函数参数的使用情况
我需要找到函数参数中使用的所有属性,也就是说我有一个函数
function test(arg) {
console.log(arg.a);
if (arg.b.c) {
console.log(arg.d);
}
console.log(arg.e)
}
我需要获得所谓已经使用过的属性树
{
a: {
b: {
c
}
d,
e
}
}
也许有一些类似的工具可以做类似的事情,或者也许有一些关于编译器 API 的信息可以提供这样的信息。谢谢。