@intlayer/core
Version:
Includes core Intlayer functions like translation, dictionary, and utility functions shared across multiple packages.
18 lines (16 loc) • 800 B
JavaScript
const require_rolldown_runtime = require('../_virtual/rolldown_runtime.cjs');
const require_utils_intl = require('../utils/intl.cjs');
let __intlayer_config_built = require("@intlayer/config/built");
__intlayer_config_built = require_rolldown_runtime.__toESM(__intlayer_config_built);
//#region src/formatters/number.ts
/**
* Formats a numeric value using locale-aware formatting.
*
* @example
* number({ value: 123456.789 }); // "123,456.789"
* number({ value: "1000000", locale: Locales.FRENCH }); // "1 000 000"
*/
const number = (value, options) => new require_utils_intl.CachedIntl.NumberFormat(options?.locale ?? __intlayer_config_built.default?.internationalization?.defaultLocale, options).format(Number(value));
//#endregion
exports.number = number;
//# sourceMappingURL=number.cjs.map