diff options
Diffstat (limited to 'node_modules/tslint/lib/error.js')
-rw-r--r-- | node_modules/tslint/lib/error.js | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/node_modules/tslint/lib/error.js b/node_modules/tslint/lib/error.js index 38fd4fce9..95bc9f811 100644 --- a/node_modules/tslint/lib/error.js +++ b/node_modules/tslint/lib/error.js @@ -28,7 +28,8 @@ var FatalError = /** @class */ (function (_super) { _this.message = message; _this.innerError = innerError; _this.name = FatalError.NAME; - _this.stack = new Error().stack; + // Fix prototype chain for target ES5 + Object.setPrototypeOf(_this, FatalError.prototype); return _this; } FatalError.NAME = "FatalError"; @@ -36,7 +37,7 @@ var FatalError = /** @class */ (function (_super) { }(Error)); exports.FatalError = FatalError; function isError(possibleError) { - return possibleError != null && possibleError.message !== undefined; + return possibleError != undefined && possibleError.message !== undefined; } exports.isError = isError; function showWarningOnce(message) { |