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