UNPKG

@wix/wix-code-lsp-server

Version:

WebSocket-based TypeScript Language Server Protocol server

18 lines 816 B
import { MessageReader, MessageWriter } from "vscode-jsonrpc"; import { Disposable } from "vscode-jsonrpc"; import { Message } from "vscode-jsonrpc"; import { IConnection } from "vscode-ws-jsonrpc/lib/server/connection"; import { Validator } from "./uriValidators.js"; import { Logger } from "../utils/logger.js"; export declare class ValidatedConnection implements IConnection { private readonly connection; private readonly validators; private readonly logger; constructor(connection: IConnection, validators: Validator[], logger: Logger); get reader(): MessageReader; get writer(): MessageWriter; onClose(callback: () => void): Disposable; forward(to: IConnection, map?: (message: Message) => Message): void; dispose(): void; } //# sourceMappingURL=validatedConnection.d.ts.map