@netdata/charts
Version:
Netdata frontend SDK and chart utilities
27 lines (26 loc) • 692 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
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
};
};
var _default = exports["default"] = limitRange;