UNPKG

@grafana/ui

Version:
28 lines (26 loc) 677 B
"use strict"; function nullToUndefThreshold(refValues, fieldValues, maxThreshold) { let prevRef; let nullIdx; for (let i = 0; i < fieldValues.length; i++) { let fieldVal = fieldValues[i]; if (fieldVal == null) { if (nullIdx == null && prevRef != null) { nullIdx = i; } } else { if (nullIdx != null) { if (refValues[i] - prevRef < maxThreshold) { while (nullIdx < i) { fieldValues[nullIdx++] = void 0; } } nullIdx = null; } prevRef = refValues[i]; } } return fieldValues; } export { nullToUndefThreshold }; //# sourceMappingURL=nullToUndefThreshold.mjs.map