UNPKG

surrogate

Version:

Object method hooks made easy

33 lines (22 loc) 1.19 kB
var $3bb17ac0f171c486$exports = require("./surrogate.4061f05f.js"); var $047121cccd51f552$exports = require("./surrogate.131297f9.js"); var $89637689a378419f$exports = require("./surrogate.0fb6663d.js"); var $3dabe89e81085262$exports = require("./surrogate.6780e8a0.js"); var $ee29f5dc7f950339$exports = require("./surrogate.ee99f2e8.js"); function $parcel$export(e, n, v, s) { Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true}); } $parcel$export(module.exports, "FetchRuleRunner", () => $c0ee004e1e5bdef1$export$e6652fe1bff23a00); class $c0ee004e1e5bdef1$export$e6652fe1bff23a00 { static fetchRule(proxy, target, event, receiver) { const rules = [ (0, $3bb17ac0f171c486$exports.DisposeSurrogateRule), (0, $047121cccd51f552$exports.BypassSurrogateRule), (0, $3dabe89e81085262$exports.EventMangerRule), (0, $89637689a378419f$exports.UnprocessableRule), (0, $ee29f5dc7f950339$exports.BindingRule) ]; return rules.map((Rule)=>new Rule(proxy, target, event, receiver)).find((rule)=>rule.shouldHandle()); } } //# sourceMappingURL=surrogate.fe59dc5b.js.map