@gravity-ui/data-source
Version:
A wrapper around data fetching
10 lines • 424 B
JavaScript
export var getProgressiveRefetch = function getProgressiveRefetch(_ref) {
var minInterval = _ref.minInterval,
maxInterval = _ref.maxInterval,
_ref$multiplier = _ref.multiplier,
multiplier = _ref$multiplier === void 0 ? 2 : _ref$multiplier;
return function (_query, count) {
return Math.min(minInterval * Math.pow(multiplier, count), maxInterval);
};
};
// #sourceMappingURL=getProgressiveRefetch.js.map