@netdata/charts
Version:
Netdata frontend SDK and chart utilities
21 lines • 562 B
JavaScript
var minDuration = 60;
var limitRange = function limitRange(_ref) {
var after = _ref.after,
_ref$before = _ref.before,
before = _ref$before === void 0 ? 0 : _ref$before;
var wantedDuration = before - after;
if (wantedDuration <= minDuration) {
var diff = minDuration - wantedDuration;
var halfDiff = diff / 2;
var remainder = diff % 2;
return {
fixedAfter: after - halfDiff - remainder,
fixedBefore: before + halfDiff
};
}
return {
fixedAfter: after,
fixedBefore: before
};
};
export default limitRange;