Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
File size: 332 Bytes
1979653 |
1 2 3 4 5 6 7 8 9 10 |
export function atLeastNDecimals(num: number, minDecimals: number): string {
return num.toFixed(Math.max(minDecimals, getDecimalPlaces(num)));
}
function getDecimalPlaces(num: number): number {
const str = num.toString();
const decimalIndex = str.indexOf(".");
return decimalIndex === -1 ? 0 : str.length - decimalIndex - 1;
}
|