toFormat
Adds a toFormat
function to format decimal.js values.
Install
Node.js
$ npm install decimal-toformat
Use
Node.js
const Decimal = require("decimal.js");
const { toFormat } = require("decimal-toformat");
x = new Decimal(9876.54321);
toFormat(x, 2) ;
toFormat(x, 1, {
decimalSeparator: ',',
groupSeparator: ' ',
groupSize: 2,
});
Further examples:
let format = {
decimalSeparator: '.',
groupSeparator: ',',
groupSize: 3,
secondaryGroupSize: 0,
fractionGroupSeparator: '',
fractionGroupSize : 0
};
toFormat(x, format);
toFormat(x, 2, 1, format);
toFormat(x, {
decimalSeparator: ',',
groupSeparator: '',
});
format = {
decimalSeparator: '.',
groupSeparator: ' ',
groupSize: 3,
fractionGroupSeparator: ' ',
fractionGroupSize : 5
};
toFormat(x, format);
toFormat(x, 4, format);
toFormat(x, 2, 1, format);
Test
$ npm test
Licence
MIT