From 9b0fff55bdab9268be840d03230028044cd4b916 Mon Sep 17 00:00:00 2001 From: Dirk Baeumer Date: Tue, 23 Aug 2016 16:36:25 +0200 Subject: [PATCH] Fixes #10842: Output pane comes up with hover --- extensions/typescript/src/typescriptServiceClient.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extensions/typescript/src/typescriptServiceClient.ts b/extensions/typescript/src/typescriptServiceClient.ts index b7b125d513e..ba06d9ba5b0 100644 --- a/extensions/typescript/src/typescriptServiceClient.ts +++ b/extensions/typescript/src/typescriptServiceClient.ts @@ -167,7 +167,7 @@ export default class TypeScriptServiceClient implements ITypescriptServiceClient } return (data as Error).message; } - if (is.boolean(data.success) && data.success && is.string(data.message)) { + if (is.boolean(data.success) && !data.success && is.string(data.message)) { return data.message; } if (is.string(data)) { @@ -191,6 +191,10 @@ export default class TypeScriptServiceClient implements ITypescriptServiceClient } public error(message: string, data?: any): void { + // See https://github.com/Microsoft/TypeScript/issues/10496 + if (data && data.message === 'No content available.') { + return; + } this.output.appendLine(`[Error - ${(new Date().toLocaleTimeString())}] ${message}`); if (data) { this.output.appendLine(this.data2String(data));