UNPKG

surrogate

Version:

Object method hooks made easy

24 lines 692 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BailProvider = void 0; const base_1 = require("../base"); class BailProvider extends base_1.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 || (this.recover = recover); } get shouldRecover() { return this.recover; } } exports.BailProvider = BailProvider; //# sourceMappingURL=index.js.map