surrogate
Version:
Object method hooks made easy
24 lines (14 loc) • 1.13 kB
JavaScript
import {FinalNext as $033eu$FinalNext, PreMethodNext as $033eu$PreMethodNext} from "./surrogate.1447e218.js";
import {EmptyContainer as $9831f8f1320b15f2$export$a431988949589239} from "./surrogate.19f77696.js";
import {PRE as $96586206eab52612$export$4b15a4ac90c78f2b} from "./surrogate.5d082a84.js";
import "./surrogate.b54e7247.js";
import {SurrogateHandlerContainer as $9c5ee4036be593f1$export$8a79375112f743fe} from "./surrogate.80211746.js";
import {MethodContainer as $2701ed7bba66fdb5$export$e7a546b4543f11e} from "./surrogate.12713dcc.js";
class $8c78a71587639d7a$export$cadaa6181bfd6ce1 {
static for(controller, proxy, which) {
const Next = which === (0, $96586206eab52612$export$4b15a4ac90c78f2b) ? (0, $033eu$PreMethodNext) : (0, $033eu$FinalNext);
return new Next(controller, proxy, new (0, $9831f8f1320b15f2$export$a431988949589239)(), which);
}
}
export {$8c78a71587639d7a$export$cadaa6181bfd6ce1 as Tail, $9c5ee4036be593f1$export$8a79375112f743fe as SurrogateHandlerContainer, $2701ed7bba66fdb5$export$e7a546b4543f11e as MethodContainer};
//# sourceMappingURL=surrogate.b769cedc.js.map