Literaltypen
Ein Literaltyp ist eine einelementige Menge innerhalb eines umfassenden Typs; er definiert einen sehr genauen Wert, der ein JavaScript-Primitivwert ist.
Literaltypen in TypeScript sind Zahlen, Strings und boolesche Werte.
Beispiel für Literale:
const a = 'a'; // String literal typeconst b = 1; // Numeric literal typeconst c = true; // Boolean literal typeString-, numerische und boolesche Literaltypen werden in Unions, Type Guards und Typaliasen verwendet.
Im folgenden Beispiel sehen Sie einen Union-Typalias. O besteht nur aus den angegebenen Werten; kein anderer String ist gültig:
type O = 'a' | 'b' | 'c';