import * as vscode from 'vscode'; import { LanguageClient, RequestType, ProtocolConnection } from 'vscode-languageclient/node'; import { Fast } from '../../resources/hdlParser'; interface IDigitalIDELspClient { DigitalIDE?: LanguageClient, VhdlClient?: LanguageClient } export const LspClient: IDigitalIDELspClient = { DigitalIDE: undefined, VhdlClient: undefined }; /** * @description 构造请求参数 * RequestType
* P: 请求的参数类型。
* R: 请求的响应类型。
* E: 请求的错误类型。
* RO: 请求的可选参数类型。
*/
export const CustomRequestType = new RequestType