UNPKG

@modern-kit/utils

Version:
23 lines (19 loc) 835 B
'use strict'; var formatterFormatValueWithSymbol = require('../formatValueWithSymbol/index.cjs'); var formatterFormatNumberWithUnits = require('../formatNumberWithUnits/index.cjs'); require('../formatNumberWithCommas/index.cjs'); require('../../validator/isNumber/index.cjs'); const KRW_UNITS = [ { unit: "\uC870", value: 1e12 }, { unit: "\uC5B5", value: 1e8 }, { unit: "\uB9CC", value: 1e4 } ]; function formatCurrencyKRWWithUnits(value, options = {}) { const { decimal = 0 } = options; const unitsOptions = { units: KRW_UNITS, commas: true, decimal }; return formatterFormatValueWithSymbol.formatValueWithSymbol(formatterFormatNumberWithUnits.formatNumberWithUnits(value, unitsOptions), { suffix: "\uC6D0" }); } exports.formatCurrencyKRWWithUnits = formatCurrencyKRWWithUnits; //# sourceMappingURL=index.cjs.map