@e-group/utils
Version:
eGroup team utils that share across projects.
27 lines (22 loc) • 633 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
/**
* format currency
*/
const ccyformat = (currency, options = {}) => {
const round = options.round,
_options$maximumFract = options.maximumFractionDigits,
maximumFractionDigits = _options$maximumFract === void 0 ? 6 : _options$maximumFract;
let nextCurrency = Number(Number(currency).toFixed(6));
if (round) {
nextCurrency = Math.round(nextCurrency);
}
return nextCurrency.toLocaleString(undefined, {
maximumFractionDigits
});
};
var _default = ccyformat;
exports.default = _default;