TypeScript'te String Literal Türü
Union operatörü kullanılarak sadece yerleşik türler değil, aynı zamanda stringler de birleştirilebilir. Örnek olarak, bir değişkenin sadece iki string değerden birini alabilmesini sağlayalım:
let str: 'success' | 'error';
Kontrol edelim. Değişkene stringlerden birini atayalım:
str = 'success';
İkincisini atayalım:
str = 'error';
Ancak farklı bir string atama girişimi hata ile sonuçlanacaktır:
str = 'eee'; // hata
Bir değişkenin üç değerden birini alabilmesini sağlayın:
'error',
'warning' veya 'success'.