UNPKG

@numio/bigmath

Version:

@numio/bigmath is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)

13 lines (12 loc) 436 B
import { bi2s, s2bi } from "../shared/utils.js"; import { ASC } from "./constants.js"; import { sortInner } from "./utils.js"; /** Using this function sort an array. */ export const sort = (array, sorting = ASC) => { const arrayInner = Array(array.length); for (let i = 0; i < array.length; i++) { arrayInner[i] = s2bi(array[i]); } sortInner(arrayInner, sorting); return arrayInner.map((bi) => bi2s(bi)); };