()
| 901 | ): Promise<LanguageClient> { |
| 902 | this.logger.writeDebug("Connecting to language service..."); |
| 903 | const connectFunc = (): Promise<StreamInfo> => { |
| 904 | return new Promise<StreamInfo>((resolve, _reject) => { |
| 905 | const socket = net.connect( |
| 906 | sessionDetails.languageServicePipeName, |
| 907 | ); |
| 908 | socket.on("connect", () => { |
| 909 | this.logger.writeDebug("Language service connected."); |
| 910 | resolve({ writer: socket, reader: socket }); |
| 911 | }); |
| 912 | }); |
| 913 | }; |
| 914 | |
| 915 | const clientOptions: LanguageClientOptions = { |
| 916 | documentSelector: this.documentSelector, |
nothing calls this directly
no test coverage detected