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:
let str: 'success' | 'error';
Mari kita uji. Mari kita tetapkan pembolehubah kepada satu daripada rentetan:
str = 'success';
Mari kita tetapkan yang kedua:
str = 'error';
Namun, percubaan untuk menetapkan rentetan lain akan menyebabkan ralat:
str = 'eee'; // ralat
Buat supaya pembolehubah boleh
menerima satu daripada tiga nilai: 'error',
'warning' atau 'success'.