Solución
solution.tsTypeScript
function formatPrice(amount: number): string {
let formatted = amount.toFixed(2);
formatted = amount >= 0 ? `$${formatted}` : `-$${formatted.slice(1)}`;
formatted = Math.trunc(amount).toString().length > 3 ? `${formatted.slice(0,-6)},${formatted.slice(-6)}` : formatted;
return formatted ;
}
// No modificar: necesario para evaluar el resultado.
export { formatPrice };0respuestas