Տողային լիտերալի տիպը TypeScript-ում
Տիպերի միավորման օպերատորի օգնությամբ կարելի է միավորել ոչ միայն ներդրված տիպերը, այլև տողերը։ Օրինակի համար եկեք անենք, որ փոփոխականը կարողանա ընդունել միայն երկու տողային արժեքներից մեկը։
let str: 'success' | 'error';
Եկեք ստուգենք։ Գրառենք փոփոխականին մեկ տող․
str = 'success';
Գրառենք երկրորդը․
str = 'error';
Սակայն մեկ այլ տող գրառելու փորձը կհանգեցնի սխալի․
str = 'eee'; // սխալ
Կատարեք այնպես, որ փոփոխականը կարողանա
ընդունել երեք արժեքներից մեկը՝ 'error',
'warning' կամ 'success'։