UNPKG

surrogate

Version:

Object method hooks made easy

17 lines 659 B
"use strict"; 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