pretty-num
Version:
Lightweight module for formatting numbers to a human readable string
26 lines • 1.09 kB
TypeScript
/**
* @import {PRECISION_SETTING} from './to-precision.js';
* @import {ROUNDING_MODE} from './to-precision.js';
*/
/**
* @param {number|string} value
* @param {object} [options]
* @param {number} [options.precision]
* @param {PRECISION_SETTING} [options.precisionSetting = PRECISION_SETTING.REDUCE]
* @param {ROUNDING_MODE} [options.roundingMode = ROUNDING_MODE.HALF_EVEN]
* @param {string} [options.thousandsSeparator]
* @param {string} [options.decimalSeparator = '.']
* @param {boolean} [options.separateOneDigit = true]
* @return {string}
*/
export default function prettyNum(value: number | string, { precision, precisionSetting, roundingMode, thousandsSeparator, decimalSeparator, separateOneDigit }?: {
precision?: number;
precisionSetting?: PRECISION_SETTING;
roundingMode?: ROUNDING_MODE;
thousandsSeparator?: string;
decimalSeparator?: string;
separateOneDigit?: boolean;
}): string;
import type { PRECISION_SETTING } from './to-precision.js';
import type { ROUNDING_MODE } from './to-precision.js';
//# sourceMappingURL=pretty-num.d.ts.map