surrogate
Version:
Object method hooks made easy
28 lines (19 loc) • 1.2 kB
JavaScript
import {DisposeSurrogateRule as $616b56ace430cd50$export$870d2f6f23a6a12} from "./surrogate.d5a4e8c3.js";
import {BypassSurrogateRule as $c9a184e76ac00e8f$export$e00c7b146e105c9c} from "./surrogate.22e9594a.js";
import {UnprocessableRule as $930064bfb48b3b71$export$65a238bb838513b} from "./surrogate.1088564d.js";
import {EventMangerRule as $85744195939ec3b6$export$2dc744b89e59cfba} from "./surrogate.5a37623e.js";
import {BindingRule as $8ca9e0605d39e585$export$76861d5f0fd4aeed} from "./surrogate.2cbb97d1.js";
class $6a6348bf28e458aa$export$e6652fe1bff23a00 {
static fetchRule(proxy, target, event, receiver) {
const rules = [
(0, $616b56ace430cd50$export$870d2f6f23a6a12),
(0, $c9a184e76ac00e8f$export$e00c7b146e105c9c),
(0, $85744195939ec3b6$export$2dc744b89e59cfba),
(0, $930064bfb48b3b71$export$65a238bb838513b),
(0, $8ca9e0605d39e585$export$76861d5f0fd4aeed)
];
return rules.map((Rule)=>new Rule(proxy, target, event, receiver)).find((rule)=>rule.shouldHandle());
}
}
export {$6a6348bf28e458aa$export$e6652fe1bff23a00 as FetchRuleRunner};
//# sourceMappingURL=surrogate.c6e1df0d.js.map