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:

typescriptlet str: 'success' | 'error';

Kontrol edelim. Değişkene stringlerden birini atayalım:

typescriptstr = 'success';

İkincisini atayalım:

typescriptstr = 'error';

Ancak farklı bir string atama girişimi hata ile sonuçlanacaktır:

typescriptstr = 'eee'; // hata
Задание 1

Bir değişkenin üç değerden birini alabilmesini sağlayın: 'error', 'warning' veya 'success'.