autoFormatIntegerOrFloat
function autoFormatIntegerOrFloat( number, decimalPlaces?, includeThousandSeparators?, numberLocale?): string;Defined in: packages/engine/src/utilities/Number.ts:45
Format number for display, branching on whether it’s a whole number:
integers are always rendered with zero decimal places (never padded to
decimalPlaces), while non-integers are rendered with up to
decimalPlaces fractional digits. includeThousandSeparators controls
whether groups are separated (e.g. "1,234") per numberLocale.
Parameters
Section titled “Parameters”| Parameter | Type | Default value | Description |
|---|---|---|---|
number | number | undefined | The value to format. |
decimalPlaces | number | 2 | Max fractional digits for non-integer values (default 2). |
includeThousandSeparators | boolean | false | Whether to group digits (default false). |
numberLocale | string | "en-US" | Intl/toLocaleString locale to format with (default “en-US”). |
Returns
Section titled “Returns”string