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