UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

21 lines (20 loc) 736 B
/** * DevExtreme (esm/__internal/ui/splitter/utils/number_comparison.js) * Version: 25.1.3 * Build date: Wed Jun 25 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/ */ import { toFixed } from "../../../../common/core/localization/utils"; export const PRECISION = 10; export function compareNumbersWithPrecision(actual, expected) { let precision = arguments.length > 2 && void 0 !== arguments[2] ? arguments[2] : 10; const delta = parseFloat(toFixed(actual, precision)) - parseFloat(toFixed(expected, precision)); if (0 === delta) { return 0 } return delta > 0 ? 1 : -1 }