Naar de inhoud

TypeScript

TypeScript voegt een statisch typesysteem aan JavaScript toe. Het helpt bij ontwikkeling, maar vervangt geen controle van ontvangen gegevens.

Softwareontwikkeling

Typefouten vóór uitvoering herkennen

TypeScript breidt JavaScript uit met een statisch typesysteem. Tijdens ontwikkeling kan het onverenigbare waarden en ontbrekende eigenschappen melden. Wat wordt gevonden, hangt ook af van instellingen en gebruikte typen.

In een fictieve bestelmodule verwacht quantity: number een getal. Wijst gecontroleerde programmacode de tekst "two" toe, dan kan typecontrole het conflict melden. Dat helpt bij werk aan samenhangende functies.

De typeaanduiding controleert echter geen willekeurige gegevens die later via een API binnenkomen. De toepassing heeft daarvoor echte invoercontrole tijdens uitvoering nodig. Ook een getal kan een hoeveelheidsregel overtreden. TypeScript ondersteunt dus JavaScript-ontwikkeling; het bewijst geen inhoudelijke correctheid of foutloos totaalproces.

Bronnen

Artikelen over dit onderwerp

Softwareontwikkeling met ASES

Maatwerksoftware, web- en mobiele apps