@sildeswj/common-libraries
Version:
This is common libraries used for all refeed projects
38 lines • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.formatNumberForLocale = exports.normalizeNumberInput = exports.COUNTRY_CODES_USE_COMMA_DECIMAL = void 0;
exports.COUNTRY_CODES_USE_COMMA_DECIMAL = [
'VN',
'DE',
'FR',
'ES',
'IT',
'PT',
'NL',
'PL',
'CZ',
'DK',
'NO',
'SE',
'FI',
];
const normalizeNumberInput = (value) => {
if (!value)
return 0;
return Number(value.replace(',', '.'));
};
exports.normalizeNumberInput = normalizeNumberInput;
const formatNumberForLocale = (value, countryCode) => {
if (!value && value !== 0)
return '';
const useCommaDecimal = exports.COUNTRY_CODES_USE_COMMA_DECIMAL.includes(countryCode);
if (useCommaDecimal) {
return value.toString().replace('.', ',');
}
if (useCommaDecimal) {
return value.toString().replace('.', ',');
}
return value.toString();
};
exports.formatNumberForLocale = formatNumberForLocale;
//# sourceMappingURL=localeNumber.js.map