surrogate
Version:
Object method hooks made easy
17 lines • 659 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.PreMethodNext = void 0;
const methodNext_1 = require("./methodNext");
const finalNext_1 = require("./finalNext");
class PreMethodNext extends finalNext_1.FinalNext {
constructor(controller, proxy, container, hookType) {
super(controller, proxy, container, hookType);
this.nextNode = new methodNext_1.MethodNext(controller, proxy, hookType);
}
handleNext() {
this.controller.setNext(this.nextNode);
this.controller.runOriginal(this.nextNode);
}
}
exports.PreMethodNext = PreMethodNext;
//# sourceMappingURL=preMethodNext.js.map