Lisää TypeScript-tyypit JavaScript-koodiin.
Lisää TypeScript-tyypit seuraavaan JavaScript-koodiin. Koodi: [KOODI] Vaatimukset: - Tarkat tyypit (ei any) - Interface vs type sopivasti - Genericit tarvittaessa - JSDoc-kommentit tyypeille Selitä tyyppivalinnat.
Korvaa nämä hakasulkeissa olevat muuttujat omilla tiedoillasi:
[KOODI]Lisää TypeScript-tyypit seuraavaan JavaScript-koodiin.
Koodi:
function processOrder(order) {
const items = order.items.map(item => ({
name: item.name,
total: item.price * item.quantity
}));
const subtotal = items.reduce((sum, item) => sum + item.total, 0);
const tax = subtotal * 0.24;
return {
items,
subtotal,
tax,
total: subtotal + tax,
status: 'pending'
};
}
Vaatimukset:
- Tarkat tyypit (ei any)
- Interface vs type sopivasti
- Genericit tarvittaessa
- JSDoc-kommentit tyypeille
Selitä tyyppivalinnat.Tyypitetty koodi selityksineen.
Selaa kaikkia refaktorointi prompteja tai tutustu muihin kategorioihin.