surrogate
Version:
Object method hooks made easy
31 lines (25 loc) • 1.05 kB
JavaScript
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