A string literál típusa TypeScript-ben
A típusunió operátorával nem csak beépített típusokat, hanem stringeket is egyesíthetünk. Példaként tegyük úgy, hogy a változó csak a két string érték egyikét veheti fel:
let str: 'success' | 'error';
Ellenőrizzük. Adjunk a változónak egyik string értéket:
str = 'success';
Adjunk neki másikat:
str = 'error';
Egy másik string értékadása viszont hibához vezet:
str = 'eee'; // hiba
Állítsa be úgy, hogy a változó a három érték
egyikét vehesse fel: 'error',
'warning' vagy 'success'.