UNPKG

surrogate

Version:

Object method hooks made easy

19 lines 617 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ErrorProvider = void 0; const base_1 = require("../base"); class ErrorProvider extends base_1.Provider { constructor(node, receivedArgs, error) { super(node, receivedArgs, error); this.error = error; this.timeOfError = new Date(); } recoverFromError(recover) { this.recover || (this.recover = recover); } get shouldRecover() { return this.node.container.options.ignoreErrors || this.recover; } } exports.ErrorProvider = ErrorProvider; //# sourceMappingURL=index.js.map