• Turn a number into a fraction

    Parameters

    • input: number
    • tolerance: number = 1.0E-3

    Returns [number, number]

    Example

    import { number } from "@rjweb/utils"

    number.fraction(0.5) // [1, 2]
    number.fraction(0.6666666666666666) // [2, 3]

    Since

    1.12.22

    Supports

    nodejs, browser

    Default

    tolerance = 1.0E-3 // 0.001