UNPKG

surrogate

Version:

Object method hooks made easy

31 lines (25 loc) 1.05 kB
import {isUndefined as $8c13fb1fbdc14b86$export$fce6876652108ab} from "./surrogate.68fc8564.js"; import {Provider as $b46690a060f01c1f$export$2881499e37b75b9a} from "./surrogate.de735afd.js"; class $a7eb861fb6da61aa$export$b570bbfa49579a6a extends (0, $b46690a060f01c1f$export$2881499e37b75b9a) { passToNextCondition(value) { this.valueFromLastCondition = value; } reset() { this.valuesFromConditions.push(this.valueFromLastCondition); this.valueFromLastCondition = undefined; } get didError() { return Boolean(this.error); } get valueFromCondition() { return this.valuesFromConditions[this.valuesFromConditions.length - 1]; } get didReceiveFromLastCondition() { return !(0, $8c13fb1fbdc14b86$export$fce6876652108ab)(this.valueFromCondition); } constructor(...args){ super(...args), this.valuesFromConditions = []; } } export {$a7eb861fb6da61aa$export$b570bbfa49579a6a as RunConditionProvider}; //# sourceMappingURL=surrogate.101a506b.js.map