MCPcopy Index your code
hub / github.com/microsoft/vscode-languageserver-node / Remote

Interface Remote

server/src/main.ts:349–376  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

347 *
348 */
349export interface Remote {
350 /**
351 * Attach the remote to the given connection.
352 *
353 * @param connection The connection this remote is operating on.
354 */
355 attach(connection: IConnection): void;
356
357 /**
358 * The connection this remote is attached to.
359 */
360 connection: IConnection;
361
362 /**
363 * Called to initialize the remote with the given
364 * client capabilities
365 *
366 * @param capabilities The client capabilities
367 */
368 initialize(capabilities: ClientCapabilities): void;
369
370 /**
371 * Called to fill in the server capabilities this feature implements.
372 *
373 * @param capabilities The server capabilities to fill.
374 */
375 fillServerCapabilities(capabilities: ServerCapabilities): void;
376}
377
378/**
379 * The RemoteConsole interface contains all functions to interact with

Callers 4

registerSingle1Method · 0.65
_createConnectionFunction · 0.65
_createConnectionFunction · 0.65
_createConnectionFunction · 0.65

Implementers 6

ConnectionLoggerserver/src/main.ts
RemoteWindowImplserver/src/main.ts
RemoteClientImplserver/src/main.ts
_RemoteWorkspaceImplserver/src/main.ts
TracerImplserver/src/main.ts
TelemetryImplserver/src/main.ts

Calls

no outgoing calls

Tested by

no test coverage detected