devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
19 lines (15 loc) • 419 B
JavaScript
var callOnce = function callOnce(handler) {
var result;
var _wrappedHandler = function wrappedHandler() {
result = handler.apply(this, arguments);
_wrappedHandler = function wrappedHandler() {
return result;
};
return result;
};
return function () {
return _wrappedHandler.apply(this, arguments);
};
};
module.exports = callOnce;
;