format-quantity - v3.1.0
    Preparing search index...

    Interface FormatQuantityOptions

    interface FormatQuantityOptions {
        fractionSlash?: boolean;
        romanNumerals?: boolean;
        separator?: string;
        tolerance?: number;
        vulgarFractions?: boolean;
    }
    Index

    Properties

    fractionSlash?: boolean

    Output the fraction slash character (⁄) instead of the "solidus" slash (/) for fractions. Results appear like "1⁄2" instead of "1/2". Overridden by the vulgarFractions option.

    romanNumerals?: boolean

    Output in Roman numerals. Provided value must be between 1 and 3999, inclusive. Decimal values will be ignored (Math.floor is used to remove them). Overrides all other options.

    separator?: string

    String to place between the whole number and fraction parts. When not specified, defaults to " " for ASCII and fraction-slash fractions, and "" for vulgar fractions (preserving the standard typographic convention of no space before vulgar fraction characters).

    tolerance?: number

    Amount by which a number can deviate from the calculated quotient to be considered a match. For example, 0.66 is close enough to 2 ÷ 3 (which is 0.66666... repeating) to be considered equivalent so the function will return "2/3". The smaller this number, the higher the likelihood that the function will return a decimal instead of a fraction or mixed number.

    0.0075
    
    vulgarFractions?: boolean

    Output vulgar fractions, like "½" instead of "1/2", when appropriate. Overrides the fractionSlash option.