vscode-languageserver-protocol
Advanced tools
Comparing version 3.16.0-next.12 to 3.16.0-next.13
import type { integer } from 'vscode-languageserver-types'; | ||
import * as mk from './protocol.moniker.proposed'; | ||
export * from 'vscode-jsonrpc'; | ||
@@ -27,14 +26,2 @@ export * from 'vscode-languageserver-types'; | ||
export declare namespace Proposed { | ||
const UniquenessLevel: typeof mk.UniquenessLevel; | ||
const MonikerKind: typeof mk.MonikerKind; | ||
type Moniker = mk.Moniker; | ||
type MonikerClientCapabilities = mk.MonikerClientCapabilities; | ||
type MonikerServerCapabilities = mk.MonikerServerCapabilities; | ||
type MonikerOptions = mk.MonikerOptions; | ||
type MonikerParams = mk.MonikerParams; | ||
type MonikerRegistrationOptions = mk.MonikerRegistrationOptions; | ||
namespace MonikerRequest { | ||
const method: "textDocument/moniker"; | ||
const type: import("./messages").ProtocolRequestType<mk.MonikerParams, mk.Moniker[] | null, mk.Moniker[], void, mk.MonikerRegistrationOptions>; | ||
} | ||
} |
@@ -17,4 +17,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.Proposed = exports.LSPErrorCodes = exports.createProtocolConnection = void 0; | ||
const mk = require("./protocol.moniker.proposed"); | ||
exports.LSPErrorCodes = exports.createProtocolConnection = void 0; | ||
__exportStar(require("vscode-jsonrpc"), exports); | ||
@@ -45,12 +44,2 @@ __exportStar(require("vscode-languageserver-types"), exports); | ||
})(LSPErrorCodes = exports.LSPErrorCodes || (exports.LSPErrorCodes = {})); | ||
var Proposed; | ||
(function (Proposed) { | ||
Proposed.UniquenessLevel = mk.UniquenessLevel; | ||
Proposed.MonikerKind = mk.MonikerKind; | ||
let MonikerRequest; | ||
(function (MonikerRequest) { | ||
MonikerRequest.method = mk.MonikerRequest.method; | ||
MonikerRequest.type = mk.MonikerRequest.type; | ||
})(MonikerRequest = Proposed.MonikerRequest || (Proposed.MonikerRequest = {})); | ||
})(Proposed = exports.Proposed || (exports.Proposed = {})); | ||
//# sourceMappingURL=api.js.map |
@@ -6,3 +6,3 @@ import { RequestType, RequestType0, NotificationType, NotificationType0, ProgressType, _EM } from 'vscode-jsonrpc'; | ||
*/ | ||
readonly ____?: [RO]; | ||
readonly ____: [RO, _EM] | undefined; | ||
readonly method: string; | ||
@@ -16,4 +16,5 @@ constructor(method: string); | ||
*/ | ||
readonly ___?: [PR, RO, _EM]; | ||
readonly _pr?: PR; | ||
readonly ___: [PR, RO, _EM] | undefined; | ||
readonly ____: [RO, _EM] | undefined; | ||
readonly _pr: PR | undefined; | ||
constructor(method: string); | ||
@@ -25,11 +26,22 @@ } | ||
*/ | ||
readonly ___?: [PR, RO, _EM]; | ||
readonly _pr?: PR; | ||
readonly ___: [PR, RO, _EM] | undefined; | ||
readonly ____: [RO, _EM] | undefined; | ||
readonly _pr: PR | undefined; | ||
constructor(method: string); | ||
} | ||
export declare class ProtocolNotificationType<P, RO> extends NotificationType<P> implements RegistrationType<RO> { | ||
export declare class ProtocolNotificationType0<RO> extends NotificationType0 implements RegistrationType<RO> { | ||
/** | ||
* Clients must not use this property. It is here to ensure correct typing. | ||
*/ | ||
readonly ___: [RO, _EM] | undefined; | ||
readonly ____: [RO, _EM] | undefined; | ||
constructor(method: string); | ||
} | ||
export declare class ProtocolNotificationType0<RO> extends NotificationType0 implements RegistrationType<RO> { | ||
export declare class ProtocolNotificationType<P, RO> extends NotificationType<P> implements RegistrationType<RO> { | ||
/** | ||
* Clients must not use this property. It is here to ensure correct typing. | ||
*/ | ||
readonly ___: [RO, _EM] | undefined; | ||
readonly ____: [RO, _EM] | undefined; | ||
constructor(method: string); | ||
} |
@@ -7,3 +7,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.ProtocolNotificationType0 = exports.ProtocolNotificationType = exports.ProtocolRequestType = exports.ProtocolRequestType0 = exports.RegistrationType = void 0; | ||
exports.ProtocolNotificationType = exports.ProtocolNotificationType0 = exports.ProtocolRequestType = exports.ProtocolRequestType0 = exports.RegistrationType = void 0; | ||
const vscode_jsonrpc_1 = require("vscode-jsonrpc"); | ||
@@ -28,2 +28,8 @@ class RegistrationType { | ||
exports.ProtocolRequestType = ProtocolRequestType; | ||
class ProtocolNotificationType0 extends vscode_jsonrpc_1.NotificationType0 { | ||
constructor(method) { | ||
super(method); | ||
} | ||
} | ||
exports.ProtocolNotificationType0 = ProtocolNotificationType0; | ||
class ProtocolNotificationType extends vscode_jsonrpc_1.NotificationType { | ||
@@ -35,8 +41,5 @@ constructor(method) { | ||
exports.ProtocolNotificationType = ProtocolNotificationType; | ||
class ProtocolNotificationType0 extends vscode_jsonrpc_1.NotificationType0 { | ||
constructor(method) { | ||
super(method); | ||
} | ||
} | ||
exports.ProtocolNotificationType0 = ProtocolNotificationType0; | ||
// let x: ProtocolNotificationType<number, { value: number}>; | ||
// let y: ProtocolNotificationType<string, { value: number}>; | ||
// x = y; | ||
//# sourceMappingURL=messages.js.map |
@@ -41,3 +41,6 @@ import { NotificationHandler, RequestHandler } from 'vscode-jsonrpc'; | ||
export interface FileOperationRegistrationOptions { | ||
patterns: FileOperationPattern[]; | ||
/** | ||
* The actual filters. | ||
*/ | ||
filters: FileOperationFilter[]; | ||
} | ||
@@ -101,2 +104,18 @@ /** | ||
/** | ||
* A filter to describe in which file operation requests or notifications | ||
* the server is interested in. | ||
* | ||
* @since 3.16.0 | ||
*/ | ||
export interface FileOperationFilter { | ||
/** | ||
* A Uri like `file` or `untitled`. | ||
*/ | ||
scheme?: string; | ||
/** | ||
* The actual file operation pattern. | ||
*/ | ||
pattern: FileOperationPattern; | ||
} | ||
/** | ||
* Capabilities relating to events from file operations by the user in the client. | ||
@@ -103,0 +122,0 @@ * |
@@ -8,3 +8,3 @@ "use strict"; | ||
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.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.SemanticTokens = exports.SemanticTokenModifiers = exports.SemanticTokenTypes = 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.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.SemanticTokens = exports.SemanticTokenModifiers = exports.SemanticTokenTypes = 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; | ||
const Is = require("./utils/is"); | ||
@@ -60,2 +60,6 @@ const messages_1 = require("./messages"); | ||
Object.defineProperty(exports, "WillDeleteFilesRequest", { enumerable: true, get: function () { return protocol_fileOperations_1.WillDeleteFilesRequest; } }); | ||
const protocol_moniker_1 = require("./protocol.moniker"); | ||
Object.defineProperty(exports, "UniquenessLevel", { enumerable: true, get: function () { return protocol_moniker_1.UniquenessLevel; } }); | ||
Object.defineProperty(exports, "MonikerKind", { enumerable: true, get: function () { return protocol_moniker_1.MonikerKind; } }); | ||
Object.defineProperty(exports, "MonikerRequest", { enumerable: true, get: function () { return protocol_moniker_1.MonikerRequest; } }); | ||
// @ts-ignore: to avoid inlining LocationLink as dynamic import | ||
@@ -62,0 +66,0 @@ let __noDynamicImport; |
@@ -49,4 +49,4 @@ import { RequestHandler } from 'vscode-jsonrpc'; | ||
const method: 'textDocument/linkedEditingRange'; | ||
const type: ProtocolRequestType<LinkedEditingRangeParams, LinkedEditingRanges | null, never, any, LinkedEditingRangeRegistrationOptions>; | ||
const type: ProtocolRequestType<LinkedEditingRangeParams, LinkedEditingRanges | null, void, any, LinkedEditingRangeRegistrationOptions>; | ||
type HandlerSignature = RequestHandler<LinkedEditingRangeParams, LinkedEditingRanges | null, void>; | ||
} |
@@ -149,2 +149,9 @@ import { TextDocumentIdentifier, Range, uinteger } from 'vscode-languageserver-types'; | ||
* Which requests the client supports and might send to the server | ||
* depending on the server's capability. Please note that clients might not | ||
* show semantic tokens or degrade some of the user experience if a range | ||
* or full request is advertised by the client but not provided by the | ||
* server. If for example the client capability `requests.full` and | ||
* `request.range` are both set to true but the server only provides a | ||
* range provider the client might not render a minimap correctly or might | ||
* even decide to not show any semantic tokens at all. | ||
*/ | ||
@@ -151,0 +158,0 @@ requests: { |
{ | ||
"name": "vscode-languageserver-protocol", | ||
"description": "VSCode Language Server Protocol implementation", | ||
"version": "3.16.0-next.12", | ||
"version": "3.16.0-next.13", | ||
"author": "Microsoft Corporation", | ||
@@ -21,4 +21,4 @@ "license": "MIT", | ||
"dependencies": { | ||
"vscode-jsonrpc": "6.0.0-next.9", | ||
"vscode-languageserver-types": "3.16.0-next.6" | ||
"vscode-jsonrpc": "6.0.0-next.10", | ||
"vscode-languageserver-types": "3.16.0-next.7" | ||
}, | ||
@@ -25,0 +25,0 @@ "scripts": { |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
247796
5959
+ Addedvscode-jsonrpc@6.0.0-next.10(transitive)
+ Addedvscode-languageserver-types@3.16.0-next.7(transitive)
- Removedvscode-jsonrpc@6.0.0-next.9(transitive)
- Removedvscode-languageserver-types@3.16.0-next.6(transitive)
Updatedvscode-jsonrpc@6.0.0-next.10