UNPKG

@polkadot/util

Version:
16 lines (15 loc) 638 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatNumber = void 0; const toBn_js_1 = require("../bn/toBn.js"); const formatDecimal_js_1 = require("./formatDecimal.js"); const getSeparator_js_1 = require("./getSeparator.js"); /** * @name formatNumber * @description Formats a number into string format with thousand separators */ function formatNumber(value, { locale = 'en' } = {}) { const { thousand } = (0, getSeparator_js_1.getSeparator)(locale); return (0, formatDecimal_js_1.formatDecimal)((0, toBn_js_1.bnToBn)(value).toString(), thousand); } exports.formatNumber = formatNumber;