UNPKG

802 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3var tslib_1 = require("tslib");
4var Applicator_1 = require("./Applicator");
5var BindApplicator = (function (_super) {
6 tslib_1.__extends(BindApplicator, _super);
7 function BindApplicator() {
8 return _super !== null && _super.apply(this, arguments) || this;
9 }
10 BindApplicator.prototype.apply = function (_a) {
11 var value = _a.value, execute = _a.config.execute, args = _a.args, instance = _a.instance, target = _a.target;
12 if (!instance) {
13 return value;
14 }
15 return execute.apply(void 0, [value, instance].concat(args));
16 };
17 return BindApplicator;
18}(Applicator_1.Applicator));
19exports.BindApplicator = BindApplicator;
20//# sourceMappingURL=BindApplicator.js.map
\No newline at end of file