send extension id to main thread and decide there how to show errors, #32766

This commit is contained in:
Johannes Rieken
2017-08-18 15:25:29 +02:00
parent dc69d8bf6d
commit bfdff94b0c
3 changed files with 13 additions and 12 deletions

View File

@@ -47,6 +47,7 @@ import { ISelection, Selection } from 'vs/editor/common/core/selection';
import { ITreeItem } from 'vs/workbench/parts/views/common/views';
import { ThemeColor } from 'vs/platform/theme/common/themeService';
import { IDisposable } from "vs/base/common/lifecycle";
import { SerializedError } from "vs/base/common/errors";
export interface IEnvironment {
isExtensionDevelopmentDebug: boolean;
@@ -189,7 +190,7 @@ export interface MainThreadTreeViewsShape extends IDisposable {
}
export interface MainThreadErrorsShape extends IDisposable {
$onUnexpectedExtHostError(err: any): void;
$onUnexpectedError(err: any | SerializedError, extensionId: string | undefined): void;
}
export interface MainThreadLanguageFeaturesShape extends IDisposable {