()
| 175 | } |
| 176 | |
| 177 | export async function deactivate(): Promise<void> { |
| 178 | DebuggerExtension.dispose(); |
| 179 | void Telemetry.deactivate().catch(returns.undefined); |
| 180 | disposables.forEach(d => d.dispose()); |
| 181 | if (languageServiceDisabled) { |
| 182 | return; |
| 183 | } |
| 184 | await LanguageServer.deactivate(); |
| 185 | disposeOutputChannels(); |
| 186 | } |
| 187 | |
| 188 | async function makeBinariesExecutable(): Promise<void> { |
| 189 | const promises: Thenable<void>[] = []; |
nothing calls this directly
no test coverage detected