TypeScript-de setir literalyň tipi
Tip birleşdiriji operator bilen diňe gurulýan tipleri däl, eýsem setirleri hem birleşdirip bolýar. Mysal üçin, üýtgeýjiniň diňe iki setir bahasyndan birini kabul edýändigine göz aýlalyň:
let str: 'success' | 'error';
Barlap göreliň. Üýtgeýjini setirleriň biri bilen ýazalyň:
str = 'success';
Ikinjisini ýazalyň:
str = 'error';
Emma beýleki setir ýazmak synanyşygy ýalňyşlyga getirer:
str = 'eee'; // ýalňyşlyk
Üýtgeýjiniň üç bahadan birini kabul edýändigine ýetiriň: 'error',
'warning' ýa-da 'success'.