in src/NoSqlProviderUtils.ts [122:143]
export function serializeNumberToOrderableString(n: number) {
if (n === 0 || isNaN(n) || !isFinite(n)) {
return String(n);
}
var isPositive = true;
if (n < 0) {
isPositive = false;
n = -n;
}
var exponent = Math.floor(Math.log(n) / Math.LN10);
n = n / Math.pow(10, exponent);
if (isPositive) {
return formatFixed(1024 + exponent, 4) + String(n);
} else {
return '-' + formatFixed(1024 - exponent, 4) + String(10 - n);
}
}