in src/extension.ts [141:155]
async function stopLanguageServer() {
try {
await clientHandler.stopClient();
} catch (error) {
console.log(error); // for test failure reporting
reporter.sendTelemetryErrorEvent('stopLanguageServer', {
err: `${error}`,
});
if (error instanceof Error) {
vscode.window.showErrorMessage(error instanceof Error ? error.message : error);
} else if (typeof error === 'string') {
vscode.window.showErrorMessage(error);
}
}
}