gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 05:03:54 28 4
gpt4 key购买 nike

如何使用 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

最佳答案

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

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

关于javascript - 如何使用 TypeScript API 获取所有标识符引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41911010/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com