surrogate
Version:
Object method hooks made easy
25 lines (17 loc) • 859 B
JavaScript
var $e5428d074e7cb8e9$exports = require("./surrogate.8185ce63.js");
var $d6f45a15cd2f6f15$exports = require("./surrogate.b9c35cad.js");
function $parcel$export(e, n, v, s) {
Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
}
$parcel$export(module.exports, "PreMethodNext", () => $9ab9e4506c577e86$export$e19dff01014cc77d);
class $9ab9e4506c577e86$export$e19dff01014cc77d extends (0, $d6f45a15cd2f6f15$exports.FinalNext) {
constructor(controller, proxy, container, hookType){
super(controller, proxy, container, hookType);
this.nextNode = new (0, $e5428d074e7cb8e9$exports.MethodNext)(controller, proxy, hookType);
}
handleNext() {
this.controller.setNext(this.nextNode);
this.controller.runOriginal(this.nextNode);
}
}
//# sourceMappingURL=surrogate.c434a872.js.map