TypeScript
Wat is het?
TypeScript is een sterk getypeerde programmeertaal die voortbouwt op JavaScript door optionele statische typecontrole toe te voegen. Ontwikkeld door Microsoft, helpt het fouten op te vangen tijdens ontwikkeling in plaats van tijdens runtime, verbetert het codedocumentatie via typedefinities, en maakt betere tooling mogelijk met features zoals intelligente autocompletion en veilige refactoring in moderne code-editors.
Praktisch voorbeeld
Bij het definiëren van een functie in TypeScript specificeer je parameter- en return-types: function calculateTotal(price: number, quantity: number): number. Als je per ongeluk een string doorgeeft, toont TypeScript direct een fout in je editor voordat je de code zelfs maar uitvoert. Interfaces definiëren objectvormen zoals interface User met id, name en email properties, wat ervoor zorgt dat API-responses overeenkomen met verwachte structuren door je hele codebase.
Test je kennis
Wat voegt TypeScript toe aan JavaScript?