vscode-languageserver-protocol
Advanced tools
Comparing version 3.17.0-next.9 to 3.17.0-next.10
@@ -58,2 +58,3 @@ import type { integer } from 'vscode-languageserver-types'; | ||
import * as typeh from './proposed.typeHierarchy'; | ||
import * as iv from './proposed.inlineValue'; | ||
export declare namespace Proposed { | ||
@@ -95,2 +96,8 @@ type DiagnosticClientCapabilities = diag.DiagnosticClientCapabilities; | ||
const TypeHierarchySubtypesRequest: typeof typeh.TypeHierarchySubtypesRequest; | ||
type InlineValuesClientCapabilities = iv.InlineValuesClientCapabilities; | ||
type InlineValuesOptions = iv.InlineValuesOptions; | ||
type InlineValuesRegistrationOptions = iv.InlineValuesRegistrationOptions; | ||
type InlineValuesParams = iv.InlineValuesParams; | ||
const InlineValuesRequest: typeof iv.InlineValuesRequest; | ||
const InlineValuesRefreshRequest: typeof iv.InlineValuesRefreshRequest; | ||
} |
@@ -76,2 +76,3 @@ "use strict"; | ||
const typeh = require("./proposed.typeHierarchy"); | ||
const iv = require("./proposed.inlineValue"); | ||
var Proposed; | ||
@@ -87,3 +88,5 @@ (function (Proposed) { | ||
Proposed.TypeHierarchySubtypesRequest = typeh.TypeHierarchySubtypesRequest; | ||
Proposed.InlineValuesRequest = iv.InlineValuesRequest; | ||
Proposed.InlineValuesRefreshRequest = iv.InlineValuesRefreshRequest; | ||
})(Proposed = exports.Proposed || (exports.Proposed = {})); | ||
//# sourceMappingURL=api.js.map |
import { RequestHandler, HandlerResult, CancellationToken } from 'vscode-jsonrpc'; | ||
import { LSPAny } from 'vscode-languageserver-types'; | ||
import { ProtocolRequestType } from './messages'; | ||
@@ -27,5 +28,5 @@ import { PartialResultParams } from './protocol'; | ||
export declare namespace ConfigurationRequest { | ||
const type: ProtocolRequestType<ConfigurationParams & PartialResultParams, any[], never, void, void>; | ||
type HandlerSignature = RequestHandler<ConfigurationParams, any[], void>; | ||
type MiddlewareSignature = (params: ConfigurationParams, token: CancellationToken, next: HandlerSignature) => HandlerResult<any[], void>; | ||
const type: ProtocolRequestType<ConfigurationParams & PartialResultParams, LSPAny[], never, void, void>; | ||
type HandlerSignature = RequestHandler<ConfigurationParams, LSPAny[], void>; | ||
type MiddlewareSignature = (params: ConfigurationParams, token: CancellationToken, next: HandlerSignature) => HandlerResult<LSPAny[], void>; | ||
} | ||
@@ -32,0 +33,0 @@ export interface ConfigurationItem { |
@@ -7,4 +7,4 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.DocumentLinkRequest = exports.CodeLensRefreshRequest = exports.CodeLensResolveRequest = exports.CodeLensRequest = exports.WorkspaceSymbolRequest = exports.CodeActionResolveRequest = exports.CodeActionRequest = exports.DocumentSymbolRequest = exports.DocumentHighlightRequest = exports.ReferencesRequest = exports.DefinitionRequest = exports.SignatureHelpRequest = exports.SignatureHelpTriggerKind = exports.HoverRequest = exports.CompletionResolveRequest = exports.CompletionRequest = exports.CompletionTriggerKind = exports.PublishDiagnosticsNotification = exports.WatchKind = exports.FileChangeType = exports.DidChangeWatchedFilesNotification = exports.WillSaveTextDocumentWaitUntilRequest = exports.WillSaveTextDocumentNotification = exports.TextDocumentSaveReason = exports.DidSaveTextDocumentNotification = exports.DidCloseTextDocumentNotification = exports.DidChangeTextDocumentNotification = exports.TextDocumentContentChangeEvent = exports.DidOpenTextDocumentNotification = exports.TextDocumentSyncKind = exports.TelemetryEventNotification = exports.LogMessageNotification = exports.ShowMessageRequest = exports.ShowMessageNotification = exports.MessageType = exports.DidChangeConfigurationNotification = exports.ExitNotification = exports.ShutdownRequest = exports.InitializedNotification = exports.InitializeError = exports.InitializeRequest = exports.WorkDoneProgressOptions = exports.TextDocumentRegistrationOptions = exports.StaticRegistrationOptions = exports.FailureHandlingKind = exports.ResourceOperationKind = exports.UnregistrationRequest = exports.RegistrationRequest = exports.DocumentSelector = exports.DocumentFilter = void 0; | ||
exports.MonikerRequest = exports.MonikerKind = exports.UniquenessLevel = exports.WillDeleteFilesRequest = exports.DidDeleteFilesNotification = exports.WillRenameFilesRequest = exports.DidRenameFilesNotification = exports.WillCreateFilesRequest = exports.DidCreateFilesNotification = exports.FileOperationPatternKind = exports.LinkedEditingRangeRequest = exports.ShowDocumentRequest = exports.SemanticTokensRegistrationType = exports.SemanticTokensRefreshRequest = exports.SemanticTokensRangeRequest = exports.SemanticTokensDeltaRequest = exports.SemanticTokensRequest = exports.TokenFormat = exports.CallHierarchyPrepareRequest = exports.CallHierarchyOutgoingCallsRequest = exports.CallHierarchyIncomingCallsRequest = exports.WorkDoneProgressCancelNotification = exports.WorkDoneProgressCreateRequest = exports.WorkDoneProgress = exports.SelectionRangeRequest = exports.DeclarationRequest = exports.FoldingRangeRequest = exports.ColorPresentationRequest = exports.DocumentColorRequest = exports.ConfigurationRequest = exports.DidChangeWorkspaceFoldersNotification = exports.WorkspaceFoldersRequest = exports.TypeDefinitionRequest = exports.ImplementationRequest = exports.ApplyWorkspaceEditRequest = exports.ExecuteCommandRequest = exports.PrepareRenameRequest = exports.RenameRequest = exports.PrepareSupportDefaultBehavior = exports.DocumentOnTypeFormattingRequest = exports.DocumentRangeFormattingRequest = exports.DocumentFormattingRequest = exports.DocumentLinkResolveRequest = void 0; | ||
exports.CodeLensRefreshRequest = exports.CodeLensResolveRequest = exports.CodeLensRequest = exports.WorkspaceSymbolResolveRequest = exports.WorkspaceSymbolRequest = exports.CodeActionResolveRequest = exports.CodeActionRequest = exports.DocumentSymbolRequest = exports.DocumentHighlightRequest = exports.ReferencesRequest = exports.DefinitionRequest = exports.SignatureHelpRequest = exports.SignatureHelpTriggerKind = exports.HoverRequest = exports.CompletionResolveRequest = exports.CompletionRequest = exports.CompletionTriggerKind = exports.PublishDiagnosticsNotification = exports.WatchKind = exports.FileChangeType = exports.DidChangeWatchedFilesNotification = exports.WillSaveTextDocumentWaitUntilRequest = exports.WillSaveTextDocumentNotification = exports.TextDocumentSaveReason = exports.DidSaveTextDocumentNotification = exports.DidCloseTextDocumentNotification = exports.DidChangeTextDocumentNotification = exports.TextDocumentContentChangeEvent = exports.DidOpenTextDocumentNotification = exports.TextDocumentSyncKind = exports.TelemetryEventNotification = exports.LogMessageNotification = exports.ShowMessageRequest = exports.ShowMessageNotification = exports.MessageType = exports.DidChangeConfigurationNotification = exports.ExitNotification = exports.ShutdownRequest = exports.InitializedNotification = exports.InitializeError = exports.InitializeRequest = exports.WorkDoneProgressOptions = exports.TextDocumentRegistrationOptions = exports.StaticRegistrationOptions = exports.FailureHandlingKind = exports.ResourceOperationKind = exports.UnregistrationRequest = exports.RegistrationRequest = exports.DocumentSelector = exports.DocumentFilter = void 0; | ||
exports.MonikerRequest = exports.MonikerKind = exports.UniquenessLevel = exports.WillDeleteFilesRequest = exports.DidDeleteFilesNotification = exports.WillRenameFilesRequest = exports.DidRenameFilesNotification = exports.WillCreateFilesRequest = exports.DidCreateFilesNotification = exports.FileOperationPatternKind = exports.LinkedEditingRangeRequest = exports.ShowDocumentRequest = exports.SemanticTokensRegistrationType = exports.SemanticTokensRefreshRequest = exports.SemanticTokensRangeRequest = exports.SemanticTokensDeltaRequest = exports.SemanticTokensRequest = exports.TokenFormat = exports.CallHierarchyPrepareRequest = exports.CallHierarchyOutgoingCallsRequest = exports.CallHierarchyIncomingCallsRequest = exports.WorkDoneProgressCancelNotification = exports.WorkDoneProgressCreateRequest = exports.WorkDoneProgress = exports.SelectionRangeRequest = exports.DeclarationRequest = exports.FoldingRangeRequest = exports.ColorPresentationRequest = exports.DocumentColorRequest = exports.ConfigurationRequest = exports.DidChangeWorkspaceFoldersNotification = exports.WorkspaceFoldersRequest = exports.TypeDefinitionRequest = exports.ImplementationRequest = exports.ApplyWorkspaceEditRequest = exports.ExecuteCommandRequest = exports.PrepareRenameRequest = exports.RenameRequest = exports.PrepareSupportDefaultBehavior = exports.DocumentOnTypeFormattingRequest = exports.DocumentRangeFormattingRequest = exports.DocumentFormattingRequest = exports.DocumentLinkResolveRequest = exports.DocumentLinkRequest = void 0; | ||
const messages_1 = require("./messages"); | ||
@@ -637,2 +637,7 @@ const Is = require("./utils/is"); | ||
* resolves to such. | ||
* | ||
* @since 3.17.0 - support for WorkspaceSymbol in the returned data. Clients | ||
* need to advertise support for WorkspaceSymbols via the client capability | ||
* `workspace.symbol.resolveSupport`. | ||
* | ||
*/ | ||
@@ -645,2 +650,13 @@ var WorkspaceSymbolRequest; | ||
/** | ||
* A request to resolve the range inside the workspace | ||
* symbol's location. | ||
* | ||
* @since 3.17.0 - proposed state | ||
*/ | ||
var WorkspaceSymbolResolveRequest; | ||
(function (WorkspaceSymbolResolveRequest) { | ||
WorkspaceSymbolResolveRequest.method = 'workspaceSymbol/resolve'; | ||
WorkspaceSymbolResolveRequest.type = new messages_1.ProtocolRequestType(WorkspaceSymbolResolveRequest.method); | ||
})(WorkspaceSymbolResolveRequest = exports.WorkspaceSymbolResolveRequest || (exports.WorkspaceSymbolResolveRequest = {})); | ||
/** | ||
* A request to provide code lens for the given text document. | ||
@@ -647,0 +663,0 @@ */ |
@@ -79,2 +79,24 @@ import { TextDocumentIdentifier, Range, uinteger, SemanticTokensEdit, SemanticTokensLegend, SemanticTokens, SemanticTokensDelta } from 'vscode-languageserver-types'; | ||
multilineTokenSupport?: boolean; | ||
/** | ||
* Whether the client allows the server to actively cancel a | ||
* semantic token request, e.g. supports returning | ||
* LSPErrorCodes.ServerCancelled. If a server does the client | ||
* needs to retrigger the request. | ||
* | ||
* @since 3.17.0 | ||
*/ | ||
serverCancelSupport?: boolean; | ||
/** | ||
* Whether the client uses semantic tokens to augment existing | ||
* syntax tokens. If set to `true` client side created syntax | ||
* tokens and semantic tokens are both used for colorization. If | ||
* set to `false` the client only uses the returned semantic tokens | ||
* for colorization. | ||
* | ||
* If the value is `undefined` then the client behavior is not | ||
* specified. | ||
* | ||
* @since 3.17.0 | ||
*/ | ||
augmentsSyntaxTokens?: boolean; | ||
} | ||
@@ -81,0 +103,0 @@ /** |
{ | ||
"name": "vscode-languageserver-protocol", | ||
"description": "VSCode Language Server Protocol implementation", | ||
"version": "3.17.0-next.9", | ||
"version": "3.17.0-next.10", | ||
"author": "Microsoft Corporation", | ||
@@ -21,4 +21,4 @@ "license": "MIT", | ||
"dependencies": { | ||
"vscode-jsonrpc": "8.0.0-next.3", | ||
"vscode-languageserver-types": "3.17.0-next.4" | ||
"vscode-jsonrpc": "8.0.0-next.4", | ||
"vscode-languageserver-types": "3.17.0-next.5" | ||
}, | ||
@@ -25,0 +25,0 @@ "scripts": { |
Sorry, the diff of this file is too big to display
276972
59
6705
+ Addedvscode-jsonrpc@8.0.0-next.4(transitive)
+ Addedvscode-languageserver-types@3.17.0-next.5(transitive)
- Removedvscode-jsonrpc@8.0.0-next.3(transitive)
- Removedvscode-languageserver-types@3.17.0-next.4(transitive)
Updatedvscode-jsonrpc@8.0.0-next.4