UNPKG

@kcuf/intl-formatter

Version:
15 lines (14 loc) 686 B
import { formatNumberFallback, getFormatNumberOptions } from './util'; /** * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat */ export default function formatNumber(n, options) { var locale = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'en-US'; var numberFormatOptions = getFormatNumberOptions(options); try { return new Intl.NumberFormat(locale, numberFormatOptions).format(n); } catch (_err) { return formatNumberFallback(n, numberFormatOptions === null || numberFormatOptions === void 0 ? void 0 : numberFormatOptions.maximumFractionDigits); } } //# sourceMappingURL=format-number.js.map