feat(lsp): add workspace symbol provider (#12787)

This commit is contained in:
Kitson Kelly 2021-11-23 11:08:56 +11:00 committed by GitHub
parent 3abe31252e
commit bf5657cd59
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
8 changed files with 303 additions and 24 deletions

View file

@ -58,6 +58,7 @@ declare global {
| GetDocumentHighlightsRequest
| GetEncodedSemanticClassifications
| GetImplementationRequest
| GetNavigateToItems
| GetNavigationTree
| GetOutliningSpans
| GetQuickInfoRequest
@ -173,6 +174,13 @@ declare global {
position: number;
}
interface GetNavigateToItems extends BaseLanguageServerRequest {
method: "getNavigateToItems";
search: string;
maxResultCount?: number;
fileName?: string;
}
interface GetNavigationTree extends BaseLanguageServerRequest {
method: "getNavigationTree";
specifier: string;