UNPKG

surrogate

Version:

Object method hooks made easy

27 lines (20 loc) 828 B
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