Visual studio code 在开发自定义扩展时,如何使用内置Javascript扩展自动查找JS文件中的符号?

Visual studio code 在开发自定义扩展时,如何使用内置Javascript扩展自动查找JS文件中的符号?,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我正在编写一个自定义VSCode扩展。我需要从用户当前所在的Javascript文件中获取符号(例如变量、函数等),以查找它们的定义,并在用户悬停时对其进行处理。VSCode/JS扩展是否公开了一个API来查找这些符号及其定义,而无需手动执行 API()中似乎没有一个公开此功能 我试着查看内置的JS/TS扩展,看看它公开了什么样的API,但没有找到任何结果。异步函数getSymbols(document:vscode.TextDocument):Promise{ 返回wait commands.

我正在编写一个自定义VSCode扩展。我需要从用户当前所在的Javascript文件中获取符号(例如变量、函数等),以查找它们的定义,并在用户悬停时对其进行处理。VSCode/JS扩展是否公开了一个API来查找这些符号及其定义,而无需手动执行

API()中似乎没有一个公开此功能

我试着查看内置的JS/TS扩展,看看它公开了什么样的API,但没有找到任何结果。

异步函数getSymbols(document:vscode.TextDocument):Promise{
返回wait commands.executeCommand('vscode.executeDocumentSymbolProvider',document.uri)| |[];
}