diff --git a/modules/facade/src/lang.es6 b/modules/facade/src/lang.es6 index df14cf87a2..9872c3f35e 100644 --- a/modules/facade/src/lang.es6 +++ b/modules/facade/src/lang.es6 @@ -172,15 +172,8 @@ export class FunctionWrapper { } } -export class BaseException extends Error { - constructor(message){ - this.message = message; - } - - toString():String { - return this.message; - } -} +// No subclass so that we preserve error stack. +export var BaseException = Error; // JS has NaN !== NaN export function looseIdentical(a, b):boolean {