@intlayer/core
Version:
Includes core Intlayer functions like translation, dictionary, and utility functions shared across multiple packages.
20 lines (18 loc) • 776 B
JavaScript
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
const require_runtime = require('../_virtual/_rolldown/runtime.cjs');
const require_utils_intl = require('../utils/intl.cjs');
let _intlayer_config_built = require("@intlayer/config/built");
//#region src/formatters/number.ts
/**
* Formats a numeric value using locale-aware formatting.
*
* @example
* number(123456.789); // "123,456.789"
*
* @example
* number("1000000", { locale: Locales.FRENCH }); // "1 000 000"
*/
const number = (value, { locale, ...options } = {}) => require_utils_intl.getCachedIntl(Intl.NumberFormat, locale ?? _intlayer_config_built.internationalization?.defaultLocale, options).format(Number(value));
//#endregion
exports.number = number;
//# sourceMappingURL=number.cjs.map