UNPKG

@grafana/ui

Version:
32 lines (28 loc) 776 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); "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; } exports.nullToUndefThreshold = nullToUndefThreshold; //# sourceMappingURL=nullToUndefThreshold.cjs.map