vscode-languageserver-protocol
Advanced tools
Comparing version 3.15.1 to 3.15.2
@@ -7,2 +7,3 @@ import { ErrorCodes, ResponseError, CancellationToken, CancellationTokenSource, Disposable, Event, Emitter, Trace, Tracer, TraceFormat, TraceOptions, SetTraceNotification, LogTraceNotification, Message, NotificationMessage, RequestMessage, MessageType as RPCMessageType, RequestType, RequestType0, RequestHandler, RequestHandler0, GenericRequestHandler, StarRequestHandler, HandlerResult, NotificationType, NotificationType0, NotificationHandler, NotificationHandler0, GenericNotificationHandler, StarNotificationHandler, MessageReader, PartialMessageInfo, MessageWriter, Logger, ConnectionStrategy, StreamMessageReader, StreamMessageWriter, IPCMessageReader, IPCMessageWriter, createClientPipeTransport, createServerPipeTransport, generateRandomPipeName, DataCallback, createClientSocketTransport, createServerSocketTransport, ProgressType, ProgressToken } from 'vscode-jsonrpc'; | ||
import * as callHierarchy from './protocol.callHierarchy.proposed'; | ||
import * as st from './protocol.sematicTokens.proposed'; | ||
export declare namespace Proposed { | ||
@@ -25,4 +26,3 @@ type CallHierarchyClientCapabilities = callHierarchy.CallHierarchyClientCapabilities; | ||
const method: "callHierarchy/incomingCalls"; | ||
const type: typeof callHierarchy.CallHierarchyIncomingCallsRequest; | ||
const resultType: ProgressType<callHierarchy.CallHierarchyIncomingCall[]>; | ||
const type: import("./messages").ProtocolRequestType<callHierarchy.CallHierarchyIncomingCallsParams, callHierarchy.CallHierarchyIncomingCall[] | null, callHierarchy.CallHierarchyIncomingCall[], void, void>; | ||
type HandlerSignature = callHierarchy.CallHierarchyIncomingCallsRequest.HandlerSignature; | ||
@@ -33,6 +33,33 @@ } | ||
const method: "callHierarchy/outgoingCalls"; | ||
const type: typeof callHierarchy.CallHierarchyOutgoingCallsRequest; | ||
const resultType: ProgressType<callHierarchy.CallHierarchyOutgoingCall[]>; | ||
const type: import("./messages").ProtocolRequestType<callHierarchy.CallHierarchyOutgoingCallsParams, callHierarchy.CallHierarchyOutgoingCall[] | null, callHierarchy.CallHierarchyOutgoingCall[], void, void>; | ||
type HandlerSignature = callHierarchy.CallHierarchyOutgoingCallsRequest.HandlerSignature; | ||
} | ||
const SemanticTokenTypes: typeof st.SemanticTokenTypes; | ||
const SemanticTokenModifiers: typeof st.SemanticTokenModifiers; | ||
type SemanticTokensLegend = st.SemanticTokensLegend; | ||
type SemanticTokens = st.SemanticTokens; | ||
const SemanticTokens: typeof st.SemanticTokens; | ||
type SemanticTokensPartialResult = st.SemanticTokensPartialResult; | ||
type SemanticTokensEdit = st.SemanticTokensEdit; | ||
type SemanticTokensEdits = st.SemanticTokensEdits; | ||
type SemanticTokensEditsPartialResult = st.SemanticTokensEditsPartialResult; | ||
type SemanticTokensClientCapabilities = st.SemanticTokensClientCapabilities; | ||
type SemanticTokensOptions = st.SemanticTokensOptions; | ||
type SemanticTokensRegistrationOptions = st.SemanticTokensRegistrationOptions; | ||
type SemanticTokensServerCapabilities = st.SemanticTokensServerCapabilities; | ||
type SemanticTokensParams = st.SemanticTokensParams; | ||
namespace SemanticTokensRequest { | ||
const method: "textDocument/semanticTokens"; | ||
const type: import("./messages").ProtocolRequestType<st.SemanticTokensParams, st.SemanticTokens | null, st.SemanticTokensPartialResult, void, st.SemanticTokensRegistrationOptions>; | ||
} | ||
type SemanticTokensEditsParams = st.SemanticTokensEditsParams; | ||
namespace SemanticTokensEditsRequest { | ||
const method: "textDocument/semanticTokens/edits"; | ||
const type: import("./messages").ProtocolRequestType<st.SemanticTokensEditsParams, st.SemanticTokens | st.SemanticTokensEdits | null, st.SemanticTokensPartialResult | st.SemanticTokensEditsPartialResult, void, st.SemanticTokensRegistrationOptions>; | ||
} | ||
type SemanticTokensRangeParams = st.SemanticTokensRangeParams; | ||
namespace SemanticTokensRangeRequest { | ||
const method: "textDocument/semanticTokens/range"; | ||
const type: import("./messages").ProtocolRequestType<st.SemanticTokensRangeParams, st.SemanticTokens | null, st.SemanticTokensPartialResult, void, void>; | ||
} | ||
} | ||
@@ -39,0 +66,0 @@ export interface ProtocolConnection { |
@@ -42,2 +42,3 @@ /* -------------------------------------------------------------------------------------------- | ||
const callHierarchy = require("./protocol.callHierarchy.proposed"); | ||
const st = require("./protocol.sematicTokens.proposed"); | ||
var Proposed; | ||
@@ -53,4 +54,3 @@ (function (Proposed) { | ||
CallHierarchyIncomingCallsRequest.method = callHierarchy.CallHierarchyIncomingCallsRequest.method; | ||
CallHierarchyIncomingCallsRequest.type = callHierarchy.CallHierarchyIncomingCallsRequest; | ||
CallHierarchyIncomingCallsRequest.resultType = callHierarchy.CallHierarchyIncomingCallsRequest.resultType; | ||
CallHierarchyIncomingCallsRequest.type = callHierarchy.CallHierarchyIncomingCallsRequest.type; | ||
})(CallHierarchyIncomingCallsRequest = Proposed.CallHierarchyIncomingCallsRequest || (Proposed.CallHierarchyIncomingCallsRequest = {})); | ||
@@ -60,5 +60,22 @@ let CallHierarchyOutgoingCallsRequest; | ||
CallHierarchyOutgoingCallsRequest.method = callHierarchy.CallHierarchyOutgoingCallsRequest.method; | ||
CallHierarchyOutgoingCallsRequest.type = callHierarchy.CallHierarchyOutgoingCallsRequest; | ||
CallHierarchyOutgoingCallsRequest.resultType = callHierarchy.CallHierarchyOutgoingCallsRequest.resultType; | ||
CallHierarchyOutgoingCallsRequest.type = callHierarchy.CallHierarchyOutgoingCallsRequest.type; | ||
})(CallHierarchyOutgoingCallsRequest = Proposed.CallHierarchyOutgoingCallsRequest || (Proposed.CallHierarchyOutgoingCallsRequest = {})); | ||
Proposed.SemanticTokenTypes = st.SemanticTokenTypes; | ||
Proposed.SemanticTokenModifiers = st.SemanticTokenModifiers; | ||
Proposed.SemanticTokens = st.SemanticTokens; | ||
let SemanticTokensRequest; | ||
(function (SemanticTokensRequest) { | ||
SemanticTokensRequest.method = st.SemanticTokensRequest.method; | ||
SemanticTokensRequest.type = st.SemanticTokensRequest.type; | ||
})(SemanticTokensRequest = Proposed.SemanticTokensRequest || (Proposed.SemanticTokensRequest = {})); | ||
let SemanticTokensEditsRequest; | ||
(function (SemanticTokensEditsRequest) { | ||
SemanticTokensEditsRequest.method = st.SemanticTokensEditsRequest.method; | ||
SemanticTokensEditsRequest.type = st.SemanticTokensEditsRequest.type; | ||
})(SemanticTokensEditsRequest = Proposed.SemanticTokensEditsRequest || (Proposed.SemanticTokensEditsRequest = {})); | ||
let SemanticTokensRangeRequest; | ||
(function (SemanticTokensRangeRequest) { | ||
SemanticTokensRangeRequest.method = st.SemanticTokensRangeRequest.method; | ||
SemanticTokensRangeRequest.type = st.SemanticTokensRangeRequest.type; | ||
})(SemanticTokensRangeRequest = Proposed.SemanticTokensRangeRequest || (Proposed.SemanticTokensRangeRequest = {})); | ||
})(Proposed = exports.Proposed || (exports.Proposed = {})); | ||
@@ -65,0 +82,0 @@ function createProtocolConnection(reader, writer, logger, strategy) { |
@@ -1,5 +0,11 @@ | ||
import { RequestHandler, ProgressType } from 'vscode-jsonrpc'; | ||
import { RequestHandler } from 'vscode-jsonrpc'; | ||
import { SymbolKind, SymbolTag, Range, DocumentUri } from 'vscode-languageserver-types'; | ||
import { ProtocolRequestType } from './messages'; | ||
import { TextDocumentRegistrationOptions, StaticRegistrationOptions, TextDocumentPositionParams, PartialResultParams, WorkDoneProgressParams, WorkDoneProgressOptions } from './protocol'; | ||
/** | ||
* Represents programming constructs like functions or constructors in the context | ||
* of call hierarchy. | ||
* | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
export interface CallHierarchyItem { | ||
@@ -38,2 +44,4 @@ /** | ||
* Represents an incoming call, e.g. a caller of a method or constructor. | ||
* | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
@@ -53,2 +61,4 @@ export interface CallHierarchyIncomingCall { | ||
* Represents an outgoing call, e.g. calling a getter from a method or a method from a constructor etc. | ||
* | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
@@ -67,2 +77,5 @@ export interface CallHierarchyOutgoingCall { | ||
} | ||
/** | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
export interface CallHierarchyClientCapabilities { | ||
@@ -74,3 +87,5 @@ /** | ||
/** | ||
* Capabilities specific to the `textDocument/callHierarchy` | ||
* Capabilities specific to the `textDocument/callHierarchy`. | ||
* | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
@@ -87,6 +102,21 @@ callHierarchy?: { | ||
} | ||
/** | ||
* Call hierarchy options used during static registration. | ||
* | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
export interface CallHierarchyOptions extends WorkDoneProgressOptions { | ||
} | ||
/** | ||
* Call hierarchy options used during static or dynamic registration. | ||
* | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
export interface CallHierarchyRegistrationOptions extends TextDocumentRegistrationOptions, CallHierarchyOptions { | ||
} | ||
/** | ||
* The call hierarchy server capabilities. | ||
* | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
export interface CallHierarchyServerCapabilities { | ||
@@ -100,5 +130,13 @@ /** | ||
* The parameter of a `textDocument/prepareCallHierarchy` request. | ||
* | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
export interface CallHierarchyPrepareParams extends TextDocumentPositionParams, WorkDoneProgressParams { | ||
} | ||
/** | ||
* A request to result a `CallHierarchyItem` in a document at a given position. | ||
* Can be used as an input to a incoming or outgoing call hierarchy. | ||
* | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
export declare namespace CallHierarchyPrepareRequest { | ||
@@ -109,21 +147,37 @@ const method: 'textDocument/prepareCallHierarchy'; | ||
} | ||
/** | ||
* The parameter of a `callHierarchy/incomingCalls` request. | ||
* | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
export interface CallHierarchyIncomingCallsParams extends WorkDoneProgressParams, PartialResultParams { | ||
item: CallHierarchyItem; | ||
} | ||
/** | ||
* A request to resolve the incoming calls for a given `CallHierarchyItem`. | ||
* | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
export declare namespace CallHierarchyIncomingCallsRequest { | ||
const method: 'callHierarchy/incomingCalls'; | ||
const type: ProtocolRequestType<CallHierarchyIncomingCallsParams, CallHierarchyIncomingCall[] | null, CallHierarchyIncomingCall[], void, void>; | ||
/** @deprecated Use CallHierarchyIncomingCallsRequest.type */ | ||
const resultType: ProgressType<CallHierarchyIncomingCall[]>; | ||
type HandlerSignature = RequestHandler<CallHierarchyIncomingCallsParams, CallHierarchyIncomingCall[] | null, void>; | ||
} | ||
/** | ||
* The parameter of a `callHierarchy/outgoingCalls` request. | ||
* | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
export interface CallHierarchyOutgoingCallsParams extends WorkDoneProgressParams, PartialResultParams { | ||
item: CallHierarchyItem; | ||
} | ||
/** | ||
* A request to resolve the outgoing calls for a given `CallHierarchyItem`. | ||
* | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
export declare namespace CallHierarchyOutgoingCallsRequest { | ||
const method: 'callHierarchy/outgoingCalls'; | ||
const type: ProtocolRequestType<CallHierarchyOutgoingCallsParams, CallHierarchyOutgoingCall[] | null, CallHierarchyOutgoingCall[], void, void>; | ||
/** @deprecated Use CallHierarchyOutgoingCallsRequest.type */ | ||
const resultType: ProgressType<CallHierarchyOutgoingCall[]>; | ||
type HandlerSignature = RequestHandler<CallHierarchyOutgoingCallsParams, CallHierarchyOutgoingCall[] | null, void>; | ||
} |
@@ -7,4 +7,9 @@ /* -------------------------------------------------------------------------------------------- | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const vscode_jsonrpc_1 = require("vscode-jsonrpc"); | ||
const messages_1 = require("./messages"); | ||
/** | ||
* A request to result a `CallHierarchyItem` in a document at a given position. | ||
* Can be used as an input to a incoming or outgoing call hierarchy. | ||
* | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
var CallHierarchyPrepareRequest; | ||
@@ -15,2 +20,7 @@ (function (CallHierarchyPrepareRequest) { | ||
})(CallHierarchyPrepareRequest = exports.CallHierarchyPrepareRequest || (exports.CallHierarchyPrepareRequest = {})); | ||
/** | ||
* A request to resolve the incoming calls for a given `CallHierarchyItem`. | ||
* | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
var CallHierarchyIncomingCallsRequest; | ||
@@ -20,5 +30,8 @@ (function (CallHierarchyIncomingCallsRequest) { | ||
CallHierarchyIncomingCallsRequest.type = new messages_1.ProtocolRequestType(CallHierarchyIncomingCallsRequest.method); | ||
/** @deprecated Use CallHierarchyIncomingCallsRequest.type */ | ||
CallHierarchyIncomingCallsRequest.resultType = new vscode_jsonrpc_1.ProgressType(); | ||
})(CallHierarchyIncomingCallsRequest = exports.CallHierarchyIncomingCallsRequest || (exports.CallHierarchyIncomingCallsRequest = {})); | ||
/** | ||
* A request to resolve the outgoing calls for a given `CallHierarchyItem`. | ||
* | ||
* @since 3.16.0 - Proposed state | ||
*/ | ||
var CallHierarchyOutgoingCallsRequest; | ||
@@ -28,4 +41,2 @@ (function (CallHierarchyOutgoingCallsRequest) { | ||
CallHierarchyOutgoingCallsRequest.type = new messages_1.ProtocolRequestType(CallHierarchyOutgoingCallsRequest.method); | ||
/** @deprecated Use CallHierarchyOutgoingCallsRequest.type */ | ||
CallHierarchyOutgoingCallsRequest.resultType = new vscode_jsonrpc_1.ProgressType(); | ||
})(CallHierarchyOutgoingCallsRequest = exports.CallHierarchyOutgoingCallsRequest || (exports.CallHierarchyOutgoingCallsRequest = {})); |
{ | ||
"name": "vscode-languageserver-protocol", | ||
"description": "VSCode Language Server Protocol implementation", | ||
"version": "3.15.1", | ||
"version": "3.15.2", | ||
"author": "Microsoft Corporation", | ||
@@ -19,3 +19,3 @@ "license": "MIT", | ||
"vscode-jsonrpc": "^5.0.1", | ||
"vscode-languageserver-types": "3.15.0" | ||
"vscode-languageserver-types": "3.15.1" | ||
}, | ||
@@ -22,0 +22,0 @@ "scripts": { |
198551
35
4699
+ Addedvscode-languageserver-types@3.15.1(transitive)
- Removedvscode-languageserver-types@3.15.0(transitive)