UNPKG

react-resizable-panels

Version:

React components for resizable panel groups/layouts

18 lines (15 loc) 403 B
import { PRECISION } from "../../constants"; export function fuzzyCompareNumbers( actual: number, expected: number, fractionDigits: number = PRECISION ): number { actual = parseFloat(actual.toFixed(fractionDigits)); expected = parseFloat(expected.toFixed(fractionDigits)); const delta = actual - expected; if (delta === 0) { return 0; } else { return delta > 0 ? 1 : -1; } }