shabashj
1/3/2016 - 11:16 AM

Все вызовы начинающиеся с emit будут сопровождатся вызовом Flush() _ - lodash.js

Все вызовы начинающиеся с emit будут сопровождатся вызовом Flush() _ - lodash.js

XMLManipulator.prototype = _.mapValues(XMLManipulator.prototype, function (value, key) {
			if (_.startsWith(key, "emit") && typeof value === "function") {
				return function () {
					var returnedValue = value.apply(this, arguments);
					if(this._flushFunc) {
						this._flushFunc();
					}
					return returnedValue;
				};
			} else {
				return value;
			}
		});