Jenis Literal Rentetan dalam TypeScript

Dengan menggunakan pengendali gabungan jenis, kita boleh menggabungkan bukan sahaja jenis terbina dalam, tetapi juga rentetan. Sebagai contoh, mari kita buat supaya pembolehubah hanya boleh menerima satu daripada dua nilai rentetan:

typescriptlet str: 'success' | 'error';

Mari kita uji. Mari kita tetapkan pembolehubah kepada satu daripada rentetan:

typescriptstr = 'success';

Mari kita tetapkan yang kedua:

typescriptstr = 'error';

Namun, percubaan untuk menetapkan rentetan lain akan menyebabkan ralat:

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

Buat supaya pembolehubah boleh menerima satu daripada tiga nilai: 'error', 'warning' atau 'success'.