surrogate
Version:
Object method hooks made easy
24 lines (17 loc) • 766 B
JavaScript
var $a26c45bb5fd4c4dc$exports = require("./surrogate.4af44353.js");
function $parcel$export(e, n, v, s) {
Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
}
$parcel$export(module.exports, "ErrorProvider", () => $13b67cfa7399c606$export$b1d9cac34c3681ca);
class $13b67cfa7399c606$export$b1d9cac34c3681ca extends (0, $a26c45bb5fd4c4dc$exports.Provider) {
constructor(node, receivedArgs, error){
super(node, receivedArgs, error), this.error = error, this.timeOfError = new Date();
}
recoverFromError(recover) {
this.recover ||= recover;
}
get shouldRecover() {
return this.node.container.options.ignoreErrors || this.recover;
}
}
//# sourceMappingURL=surrogate.8d1fec96.js.map