UNPKG

surrogate

Version:

Object method hooks made easy

23 lines (18 loc) 639 B
import {asArray as $6ajgQ$asArray} from "@jfrazx/asarray"; class $93dab2273f477ac3$export$77a30a1c4c68ceb { constructor(nextOptions){ this.nextOptions = nextOptions; } attemptRecovery(provider, recoverable, context) { (0, $6ajgQ$asArray)(recoverable).forEach((recover)=>recover.call(context, provider)); return provider.shouldRecover; } recover(node, overrideOptions) { node.next({ ...this.nextOptions, ...overrideOptions }); } } export {$93dab2273f477ac3$export$77a30a1c4c68ceb as RecoverableRule}; //# sourceMappingURL=surrogate.40a6c999.js.map