Het type string literal in TypeScript
Met de union type operator kun je niet alleen ingebouwde typen combineren, maar ook strings. Laten we als voorbeeld ervoor zorgen dat een variabele slechts één van twee stringwaarden kan aannemen:
let str: 'success' | 'error';
Laten we het testen. We wijzen de variabele een van de strings toe:
str = 'success';
We wijzen de tweede toe:
str = 'error';
Maar een poging om een andere string toe te wijzen zal resulteren in een fout:
str = 'eee'; // fout
Zorg ervoor dat de variabele
een van de drie waarden kan
aannemen: 'error',
'warning' of 'success'.