surrogate
Version:
Object method hooks made easy
27 lines (20 loc) • 828 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, "BailProvider", () => $e3d9553c6c54567d$export$13ddbb0ce3945db8);
class $e3d9553c6c54567d$export$13ddbb0ce3945db8 extends (0, $a26c45bb5fd4c4dc$exports.Provider) {
constructor(node, receivedArgs, bailUsing){
super(node, receivedArgs), this.node = node, this.receivedArgs = receivedArgs, this.bailUsing = bailUsing, this.recover = false;
}
bailWith(value) {
this.bailUsing = value;
}
recoverFromBail(recover) {
this.recover ||= recover;
}
get shouldRecover() {
return this.recover;
}
}
//# sourceMappingURL=surrogate.8e2b3df9.js.map