surrogate
Version:
Object method hooks made easy
22 lines (17 loc) • 704 B
JavaScript
import {Provider as $b46690a060f01c1f$export$2881499e37b75b9a} from "./surrogate.de735afd.js";
class $c78bd596d7ec52e5$export$13ddbb0ce3945db8 extends (0, $b46690a060f01c1f$export$2881499e37b75b9a) {
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;
}
}
export {$c78bd596d7ec52e5$export$13ddbb0ce3945db8 as BailProvider};
//# sourceMappingURL=surrogate.77b05735.js.map