Cleaned up bad messy floats in container weights

This commit is contained in:
Stefan Zermatten
2023-08-24 11:42:47 +02:00
parent 8b23a4bc24
commit 0df7763366
2 changed files with 15 additions and 4 deletions

View File

@@ -1,3 +1,8 @@
export default function stripFloatingPointOddities(num, precision = 12){
export default function stripFloatingPointOddities(num, precision = 12) {
return +parseFloat(num.toPrecision(precision))
}
export function safeStrip(num, precision = 12) {
if (!Number.isFinite(num)) return num;
return stripFloatingPointOddities(num, precision);
}