Literaltyper
En literaltyp är en enskild elementuppsättning från en kollektiv typ, den definierar ett mycket exakt värde som är en JavaScript-primitiv.
Literaltyper i TypeScript är tal, strängar och booleaner.
Exempel på literaler:
const a = 'a'; // String literal typeconst b = 1; // Numeric literal typeconst c = true; // Boolean literal typeSträng-, numeriska och booleska literaltyper används i unioner, typvakter och typalias.
I följande exempel kan du se ett unionstypealias. O består bara av de angivna värdena, ingen annan sträng är giltig:
type O = 'a' | 'b' | 'c';