export function formatCredits(amount, precision) { return amount.toFixed(precision || 1).replace(/\.?0+$/, ""); } export function formatFullPrice(amount, precision) { let formated = ""; const quantity = amount.toString().split("."); const fraction = quantity[1]; if (fraction) { // Set precision precision = precision || 1; const decimals = fraction.split(""); const first = decimals.filter(number => number != "0")[0]; const index = decimals.indexOf(first); // Set format fraction formated = "." + fraction.substring(0, index + precision); } return parseFloat(quantity[0] + formated); }