如何使用TypeScript API获取所有标识符引用

时间:2017-01-28 14:38:31

标签: javascript typescript

如何使用TypeScript Compiler API调用“getReferencedSymbolsForNode()”函数?

此功能在此处定义: https://github.com/Microsoft/TypeScript/blob/master/src/services/findAllReferences.ts

但我不明白如何从TS Compiler API调用它。

我只需要获取所有引用指定ts.Node的文件名。

换句话说,如果按Shift + F12(仅文件名),我需要检索与Atom / Visual Studio Code相同的文件名。

enter image description here

1 个答案:

答案 0 :(得分:0)

您想使用TS语言服务进行此类呼叫。您可以使用TypeScript编译器API创建一个,您可以在TypeScript Wiki上进行了解:https://github.com/microsoft/TypeScript/wiki/Using-the-Compiler-API

您可以在源代码中看到typescript-vfs的有效版本