feat(lsp): Implement textDocument/semanticTokens/full (#10233)

Co-authored-by: Kitson Kelly <me@kitsonkelly.com>
This commit is contained in:
Jean Pierre 2021-04-19 20:26:36 -05:00 committed by GitHub
parent b6203cb465
commit 6d404ec54b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 648 additions and 3 deletions

View file

@ -56,6 +56,7 @@ declare global {
| GetDefinitionRequest
| GetDiagnosticsRequest
| GetDocumentHighlightsRequest
| GetEncodedSemanticClassifications
| GetImplementationRequest
| GetNavigationTree
| GetOutliningSpans
@ -144,6 +145,13 @@ declare global {
filesToSearch: string[];
}
interface GetEncodedSemanticClassifications
extends BaseLanguageServerRequest {
method: "getEncodedSemanticClassifications";
specifier: string;
span: ts.TextSpan;
}
interface GetImplementationRequest extends BaseLanguageServerRequest {
method: "getImplementation";
specifier: string;