mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-24 04:09:28 +00:00
adopt new languageserver node modules
This commit is contained in:
@@ -3,24 +3,14 @@
|
||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||
*--------------------------------------------------------------------------------------------*/
|
||||
|
||||
import { ProtocolConnection, createProtocolConnection, Logger, createConnection, InitializeParams, WatchDog } from 'vscode-languageserver';
|
||||
import { createConnection, BrowserMessageReader, BrowserMessageWriter } from 'vscode-languageserver/browser';
|
||||
import { startServer } from '../cssServer';
|
||||
import { BrowserMessageReader, BrowserMessageWriter } from 'vscode-jsonrpc/lib/browser/main';
|
||||
|
||||
declare let self: any;
|
||||
|
||||
const messageReader = new BrowserMessageReader(self);
|
||||
const messageWriter = new BrowserMessageWriter(self);
|
||||
|
||||
const watchDog: WatchDog = {
|
||||
shutdownReceived: false,
|
||||
initialize(_params: InitializeParams): void { },
|
||||
exit(_code: number): void { }
|
||||
};
|
||||
|
||||
const connectionFactory = (logger: Logger): ProtocolConnection => {
|
||||
return createProtocolConnection(messageReader, messageWriter, logger);
|
||||
};
|
||||
const connection = createConnection(connectionFactory, watchDog);
|
||||
const connection = createConnection(messageReader, messageWriter);
|
||||
|
||||
startServer(connection, {});
|
||||
|
||||
Reference in New Issue
Block a user