properly spec error data, #32766

This commit is contained in:
Johannes Rieken
2017-08-18 15:02:19 +02:00
parent 69c9edebb9
commit dc69d8bf6d
2 changed files with 17 additions and 1 deletions

View File

@@ -14,7 +14,14 @@ export class MainThreadErrors implements MainThreadErrorsShape {
public dispose(): void {
}
public $onUnexpectedExtHostError(err: any): void {
public $onUnexpectedExtHostError(err: any | errors.SerializedError): void {
if (err.$isError) {
const { name, message, stack } = err;
err = new Error();
err.name = name;
err.message = message;
err.stack = stack;
}
errors.onUnexpectedError(err);
}
}