Home Manual Reference Source Repository

References

Function Summary

Static Public Function Summary
public

Parses a format string or object and returns format obj for use in rendering.

public

checkPrecision(val: *, base: *): *

Check and normalise the value of precision (must be positive integer).

public

formatColumn(list: Array<Number>, opts: Object, symbol: Object | String, precision: Integer, thousand: String, decimal: String, format: String): Array<String>

Format a list of numbers into an accounting column, padding with whitespace to line up currency symbols, thousand separators and decimals places.

public

formatMoney(number: Number, opts: Object): String

Format a number into currency.

public

formatNumber(number: Number, opts: Object): String

Format a number, with comma-separated thousands and custom precision/decimal places.

public

stripInsignificantZeros(str: *, decimal: *): *

public

toFixed(value: Float, precision: Number): String

Implementation of toFixed() that treats floats more like decimals.

public

unformat(value: String | Array<String>, decimal: Number): Float

Takes a string/array of strings, removes all formatting/cruft and returns the raw float value.

Variable Summary

Static Public Variable Summary
public

The library's settings configuration object.

Contains default parameters for currency and number formatting.