vscode-languageserver
Advanced tools
Comparing version 8.0.0-next.2 to 8.0.0-next.3
@@ -54,7 +54,7 @@ "use strict"; | ||
const connectionFactory = (logger) => { | ||
return api_1.createProtocolConnection(reader, writer, logger, options); | ||
return (0, api_1.createProtocolConnection)(reader, writer, logger, options); | ||
}; | ||
return api_1.createConnection(connectionFactory, watchDog, factories); | ||
return (0, api_1.createConnection)(connectionFactory, watchDog, factories); | ||
} | ||
exports.createConnection = createConnection; | ||
//# sourceMappingURL=main.js.map |
@@ -126,3 +126,3 @@ "use strict"; | ||
if (this._progressSupported) { | ||
const token = uuid_1.generateUuid(); | ||
const token = (0, uuid_1.generateUuid)(); | ||
return this.connection.sendRequest(vscode_languageserver_protocol_1.WorkDoneProgressCreateRequest.type, { token }).then(() => { | ||
@@ -129,0 +129,0 @@ const result = new WorkDoneProgressServerReporterImpl(this.connection, token); |
@@ -11,2 +11,3 @@ import { CancellationToken, ProtocolRequestType0, RequestHandler0, ProtocolRequestType, RequestHandler, GenericRequestHandler, StarRequestHandler, HandlerResult, ProtocolNotificationType0, NotificationHandler0, ProtocolNotificationType, NotificationHandler, GenericNotificationHandler, StarNotificationHandler, ProgressType, Disposable, InitializeParams, InitializeResult, InitializeError, InitializedParams, DidChangeConfigurationParams, DidChangeWatchedFilesParams, DidOpenTextDocumentParams, DidChangeTextDocumentParams, DidCloseTextDocumentParams, WillSaveTextDocumentParams, TextEdit, DidSaveTextDocumentParams, PublishDiagnosticsParams, HoverParams, Hover, CompletionParams, CompletionItem, CompletionList, SignatureHelpParams, SignatureHelp, DeclarationParams, Declaration, DeclarationLink, Location, DefinitionParams, Definition, DefinitionLink, TypeDefinitionParams, ImplementationParams, ReferenceParams, DocumentHighlightParams, DocumentHighlight, DocumentSymbolParams, SymbolInformation, DocumentSymbol, WorkspaceSymbolParams, CodeActionParams, Command, CodeAction, CodeLensParams, CodeLens, DocumentFormattingParams, DocumentRangeFormattingParams, DocumentOnTypeFormattingParams, RenameParams, WorkspaceEdit, PrepareRenameParams, Range, DocumentLinkParams, DocumentLink, DocumentColorParams, ColorInformation, ColorPresentationParams, ColorPresentation, FoldingRangeParams, FoldingRange, SelectionRangeParams, SelectionRange, ExecuteCommandParams, MessageActionItem, ClientCapabilities, ServerCapabilities, Logger, ProtocolConnection, TextDocumentContentChangeEvent, TextDocumentSaveReason, Event, MessageSignature, ApplyWorkspaceEditParams, ApplyWorkspaceEditResponse, WorkDoneProgressParams, PartialResultParams, RegistrationType, RequestType0, RequestType, NotificationType0, NotificationType } from 'vscode-languageserver-protocol'; | ||
import { MonikerFeatureShape } from './moniker'; | ||
import { TypeHierarchyFeatureShape } from './proposed.typeHierarchy'; | ||
export interface TextDocumentsConfiguration<T> { | ||
@@ -39,3 +40,10 @@ create(uri: string, languageId: string, version: number, content: string): T; | ||
/** | ||
* A manager for simple text documents | ||
* A manager for simple text documents. The manager requires at a minimum that | ||
* the server registered for the following text document sync events in the | ||
* initialize handler or via dynamic registration: | ||
* | ||
* - open and close events. | ||
* - change events. | ||
* | ||
* Registering for save and will save events is optional. | ||
*/ | ||
@@ -424,3 +432,3 @@ export declare class TextDocuments<T> { | ||
} | ||
export declare type Languages = _Languages & CallHierarchy & SemanticTokensFeatureShape & LinkedEditingRangeFeatureShape & MonikerFeatureShape; | ||
export declare type Languages = _Languages & CallHierarchy & SemanticTokensFeatureShape & LinkedEditingRangeFeatureShape & MonikerFeatureShape & TypeHierarchyFeatureShape; | ||
/** | ||
@@ -427,0 +435,0 @@ * An empty interface for new proposed API. |
@@ -20,2 +20,3 @@ "use strict"; | ||
const moniker_1 = require("./moniker"); | ||
const proposed_typeHierarchy_1 = require("./proposed.typeHierarchy"); | ||
function null2Undefined(value) { | ||
@@ -28,3 +29,10 @@ if (value === null) { | ||
/** | ||
* A manager for simple text documents | ||
* A manager for simple text documents. The manager requires at a minimum that | ||
* the server registered for the following text document sync events in the | ||
* initialize handler or via dynamic registration: | ||
* | ||
* - open and close events. | ||
* - change events. | ||
* | ||
* Registering for save and will save events is optional. | ||
*/ | ||
@@ -250,3 +258,3 @@ class TextDocuments { | ||
this._rawConnection.sendNotification(vscode_languageserver_protocol_1.LogMessageNotification.type, { type, message }).catch(() => { | ||
vscode_languageserver_protocol_1.RAL().console.error(`Sending log message failed`); | ||
(0, vscode_languageserver_protocol_1.RAL)().console.error(`Sending log message failed`); | ||
}); | ||
@@ -285,3 +293,3 @@ } | ||
} | ||
const RemoteWindowImpl = showDocument_1.ShowDocumentFeature(progress_1.ProgressFeature(_RemoteWindowImpl)); | ||
const RemoteWindowImpl = (0, showDocument_1.ShowDocumentFeature)((0, progress_1.ProgressFeature)(_RemoteWindowImpl)); | ||
var BulkRegistration; | ||
@@ -474,3 +482,3 @@ (function (BulkRegistration) { | ||
} | ||
const RemoteWorkspaceImpl = fileOperations_1.FileOperationsFeature(workspaceFolders_1.WorkspaceFoldersFeature(configuration_1.ConfigurationFeature(_RemoteWorkspaceImpl))); | ||
const RemoteWorkspaceImpl = (0, fileOperations_1.FileOperationsFeature)((0, workspaceFolders_1.WorkspaceFoldersFeature)((0, configuration_1.ConfigurationFeature)(_RemoteWorkspaceImpl))); | ||
class TracerImpl { | ||
@@ -543,10 +551,10 @@ constructor() { | ||
attachWorkDoneProgress(params) { | ||
return progress_1.attachWorkDone(this.connection, params); | ||
return (0, progress_1.attachWorkDone)(this.connection, params); | ||
} | ||
attachPartialResultProgress(_type, params) { | ||
return progress_1.attachPartialResult(this.connection, params); | ||
return (0, progress_1.attachPartialResult)(this.connection, params); | ||
} | ||
} | ||
exports._LanguagesImpl = _LanguagesImpl; | ||
const LanguagesImpl = moniker_1.MonikerFeature(linkedEditingRange_1.LinkedEditingRangeFeature(semanticTokens_1.SemanticTokensFeature(callHierarchy_1.CallHierarchyFeature(_LanguagesImpl)))); | ||
const LanguagesImpl = (0, proposed_typeHierarchy_1.TypeHierarchyFeature)((0, moniker_1.MonikerFeature)((0, linkedEditingRange_1.LinkedEditingRangeFeature)((0, semanticTokens_1.SemanticTokensFeature)((0, callHierarchy_1.CallHierarchyFeature)(_LanguagesImpl))))); | ||
function combineConsoleFeatures(one, two) { | ||
@@ -683,37 +691,37 @@ return function (Base) { | ||
onHover: (handler) => connection.onRequest(vscode_languageserver_protocol_1.HoverRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), undefined); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), undefined); | ||
}), | ||
onCompletion: (handler) => connection.onRequest(vscode_languageserver_protocol_1.CompletionRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), progress_1.attachPartialResult(connection, params)); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), (0, progress_1.attachPartialResult)(connection, params)); | ||
}), | ||
onCompletionResolve: (handler) => connection.onRequest(vscode_languageserver_protocol_1.CompletionResolveRequest.type, handler), | ||
onSignatureHelp: (handler) => connection.onRequest(vscode_languageserver_protocol_1.SignatureHelpRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), undefined); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), undefined); | ||
}), | ||
onDeclaration: (handler) => connection.onRequest(vscode_languageserver_protocol_1.DeclarationRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), progress_1.attachPartialResult(connection, params)); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), (0, progress_1.attachPartialResult)(connection, params)); | ||
}), | ||
onDefinition: (handler) => connection.onRequest(vscode_languageserver_protocol_1.DefinitionRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), progress_1.attachPartialResult(connection, params)); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), (0, progress_1.attachPartialResult)(connection, params)); | ||
}), | ||
onTypeDefinition: (handler) => connection.onRequest(vscode_languageserver_protocol_1.TypeDefinitionRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), progress_1.attachPartialResult(connection, params)); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), (0, progress_1.attachPartialResult)(connection, params)); | ||
}), | ||
onImplementation: (handler) => connection.onRequest(vscode_languageserver_protocol_1.ImplementationRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), progress_1.attachPartialResult(connection, params)); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), (0, progress_1.attachPartialResult)(connection, params)); | ||
}), | ||
onReferences: (handler) => connection.onRequest(vscode_languageserver_protocol_1.ReferencesRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), progress_1.attachPartialResult(connection, params)); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), (0, progress_1.attachPartialResult)(connection, params)); | ||
}), | ||
onDocumentHighlight: (handler) => connection.onRequest(vscode_languageserver_protocol_1.DocumentHighlightRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), progress_1.attachPartialResult(connection, params)); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), (0, progress_1.attachPartialResult)(connection, params)); | ||
}), | ||
onDocumentSymbol: (handler) => connection.onRequest(vscode_languageserver_protocol_1.DocumentSymbolRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), progress_1.attachPartialResult(connection, params)); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), (0, progress_1.attachPartialResult)(connection, params)); | ||
}), | ||
onWorkspaceSymbol: (handler) => connection.onRequest(vscode_languageserver_protocol_1.WorkspaceSymbolRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), progress_1.attachPartialResult(connection, params)); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), (0, progress_1.attachPartialResult)(connection, params)); | ||
}), | ||
onCodeAction: (handler) => connection.onRequest(vscode_languageserver_protocol_1.CodeActionRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), progress_1.attachPartialResult(connection, params)); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), (0, progress_1.attachPartialResult)(connection, params)); | ||
}), | ||
@@ -724,3 +732,3 @@ onCodeActionResolve: (handler) => connection.onRequest(vscode_languageserver_protocol_1.CodeActionResolveRequest.type, (params, cancel) => { | ||
onCodeLens: (handler) => connection.onRequest(vscode_languageserver_protocol_1.CodeLensRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), progress_1.attachPartialResult(connection, params)); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), (0, progress_1.attachPartialResult)(connection, params)); | ||
}), | ||
@@ -731,6 +739,6 @@ onCodeLensResolve: (handler) => connection.onRequest(vscode_languageserver_protocol_1.CodeLensResolveRequest.type, (params, cancel) => { | ||
onDocumentFormatting: (handler) => connection.onRequest(vscode_languageserver_protocol_1.DocumentFormattingRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), undefined); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), undefined); | ||
}), | ||
onDocumentRangeFormatting: (handler) => connection.onRequest(vscode_languageserver_protocol_1.DocumentRangeFormattingRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), undefined); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), undefined); | ||
}), | ||
@@ -741,3 +749,3 @@ onDocumentOnTypeFormatting: (handler) => connection.onRequest(vscode_languageserver_protocol_1.DocumentOnTypeFormattingRequest.type, (params, cancel) => { | ||
onRenameRequest: (handler) => connection.onRequest(vscode_languageserver_protocol_1.RenameRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), undefined); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), undefined); | ||
}), | ||
@@ -748,3 +756,3 @@ onPrepareRename: (handler) => connection.onRequest(vscode_languageserver_protocol_1.PrepareRenameRequest.type, (params, cancel) => { | ||
onDocumentLinks: (handler) => connection.onRequest(vscode_languageserver_protocol_1.DocumentLinkRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), progress_1.attachPartialResult(connection, params)); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), (0, progress_1.attachPartialResult)(connection, params)); | ||
}), | ||
@@ -755,15 +763,15 @@ onDocumentLinkResolve: (handler) => connection.onRequest(vscode_languageserver_protocol_1.DocumentLinkResolveRequest.type, (params, cancel) => { | ||
onDocumentColor: (handler) => connection.onRequest(vscode_languageserver_protocol_1.DocumentColorRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), progress_1.attachPartialResult(connection, params)); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), (0, progress_1.attachPartialResult)(connection, params)); | ||
}), | ||
onColorPresentation: (handler) => connection.onRequest(vscode_languageserver_protocol_1.ColorPresentationRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), progress_1.attachPartialResult(connection, params)); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), (0, progress_1.attachPartialResult)(connection, params)); | ||
}), | ||
onFoldingRanges: (handler) => connection.onRequest(vscode_languageserver_protocol_1.FoldingRangeRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), progress_1.attachPartialResult(connection, params)); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), (0, progress_1.attachPartialResult)(connection, params)); | ||
}), | ||
onSelectionRanges: (handler) => connection.onRequest(vscode_languageserver_protocol_1.SelectionRangeRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), progress_1.attachPartialResult(connection, params)); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), (0, progress_1.attachPartialResult)(connection, params)); | ||
}), | ||
onExecuteCommand: (handler) => connection.onRequest(vscode_languageserver_protocol_1.ExecuteCommandRequest.type, (params, cancel) => { | ||
return handler(params, cancel, progress_1.attachWorkDone(connection, params), undefined); | ||
return handler(params, cancel, (0, progress_1.attachWorkDone)(connection, params), undefined); | ||
}), | ||
@@ -784,3 +792,3 @@ dispose: () => connection.dispose() | ||
if (initializeHandler) { | ||
let result = initializeHandler(params, new vscode_languageserver_protocol_1.CancellationTokenSource().token, progress_1.attachWorkDone(connection, params), undefined); | ||
let result = initializeHandler(params, new vscode_languageserver_protocol_1.CancellationTokenSource().token, (0, progress_1.attachWorkDone)(connection, params), undefined); | ||
return asPromise(result).then((value) => { | ||
@@ -787,0 +795,0 @@ if (value instanceof vscode_languageserver_protocol_1.ResponseError) { |
@@ -77,3 +77,3 @@ "use strict"; | ||
try { | ||
let cp = child_process_1.fork('', [], { | ||
let cp = (0, child_process_1.fork)('', [], { | ||
cwd: cwd, | ||
@@ -135,3 +135,3 @@ env: newEnv, | ||
process.on('SIGPIPE', handler); | ||
let stdout = child_process_1.spawnSync(npmCommand, ['config', 'get', 'prefix'], options).stdout; | ||
let stdout = (0, child_process_1.spawnSync)(npmCommand, ['config', 'get', 'prefix'], options).stdout; | ||
if (!stdout) { | ||
@@ -183,3 +183,3 @@ if (tracer) { | ||
process.on('SIGPIPE', handler); | ||
let results = child_process_1.spawnSync(yarnCommand, ['global', 'dir', '--json'], options); | ||
let results = (0, child_process_1.spawnSync)(yarnCommand, ['global', 'dir', '--json'], options); | ||
let stdout = results.stdout; | ||
@@ -186,0 +186,0 @@ if (!stdout) { |
@@ -173,3 +173,3 @@ "use strict"; | ||
if (port) { | ||
let transport = node_1.createServerSocketTransport(port); | ||
let transport = (0, node_1.createServerSocketTransport)(port); | ||
input = transport[0]; | ||
@@ -179,3 +179,3 @@ output = transport[1]; | ||
else if (pipeName) { | ||
let transport = node_1.createServerPipeTransport(pipeName); | ||
let transport = (0, node_1.createServerPipeTransport)(pipeName); | ||
input = transport[0]; | ||
@@ -205,7 +205,7 @@ output = transport[1]; | ||
const connectionFactory = (logger) => { | ||
const result = node_1.createProtocolConnection(input, output, logger, options); | ||
const result = (0, node_1.createProtocolConnection)(input, output, logger, options); | ||
return result; | ||
}; | ||
return server_1.createConnection(connectionFactory, watchDog, factories); | ||
return (0, server_1.createConnection)(connectionFactory, watchDog, factories); | ||
} | ||
//# sourceMappingURL=main.js.map |
{ | ||
"name": "vscode-languageserver", | ||
"description": "Language server implementation for node", | ||
"version": "8.0.0-next.2", | ||
"version": "8.0.0-next.3", | ||
"author": "Microsoft Corporation", | ||
@@ -24,3 +24,3 @@ "license": "MIT", | ||
"dependencies": { | ||
"vscode-languageserver-protocol": "3.17.0-next.8" | ||
"vscode-languageserver-protocol": "3.17.0-next.9" | ||
}, | ||
@@ -27,0 +27,0 @@ "scripts": { |
160694
49
3395
+ Addedvscode-jsonrpc@8.0.0-next.3(transitive)
+ Addedvscode-languageserver-protocol@3.17.0-next.9(transitive)
+ Addedvscode-languageserver-types@3.17.0-next.4(transitive)
- Removedvscode-jsonrpc@8.0.0-next.2(transitive)
- Removedvscode-languageserver-protocol@3.17.0-next.8(transitive)
- Removedvscode-languageserver-types@3.17.0-next.3(transitive)