Begrip: TypeScript types
TypeScript ondersteund, onder anderen, volgende types:
number: Een getal, zowel kommagetallen als integers worden gedefinieerd door dit type. TypeScript maakt geen onderscheid tussen een integer, float of double.string: Een tekstwaarde.boolean: True of false.x[]: Een array van type , waar één van de andere types in deze lijst is.x[][]: Een tweedimensionale array van type , kan uitgebreid worden naar meer dimensies.x | y: Een union type, waarden van type en worden allebei geaccepteerd, kan uitgebreid worden naar meerdere opties.[x, y, ..., z]: Een tuple met een vast aantal elementen die elk een vast type hebben, hier zijn , en dus types uit deze lijst.Record<T, K>: Een object met keys van het type die verwijzen naar informatie van het type .Record<string, number>is dus een object dat strings als sleutel heeft en een getal als bijhorende waarde.[1]any: Eender welk type, gebruik dit zo min mogelijk.unknown: Een veiligere versie vanany, alles kan toegekend worden aan eenunknownvariabele, maar je kan verder niets doen met deze variabele tenzij je expliciet controleert of de variabele een bepaald type heeft.never: Een type dat nooit voorkomt, dit is bijvoorbeeld het geval voor een functie die altijd een foutmelding geeft of een oneindige loop bevat.