Solución
solution.tsTypeScript
interface CartItem {
name: string;
price: number;
quantity: number;
}
export function cartTotal(items: CartItem[]): number {
// Acumula el subtotal de cada ítem (price * quantity) y retorna el total
return items.reduce( (total: number, item: CartItem) => {
total += item.price * item.quantity;
return total;
}, 0);
}0respuestas