টাইপস্ক্রিপ্টে স্ট্রিং লিটারাল টাইপ
টাইপ ইউনিয়ন অপারেটর দিয়ে শুধুমাত্র বিল্ট-ইন টাইপই নয়, স্ট্রিংগুলিকেও একত্রিত করা যায়। উদাহরণস্বরূপ, চলুন একটি ভেরিয়েবল তৈরি করি যা শুধুমাত্র দুটি স্ট্রিং মানের একটি নিতে পারে:
let str: 'success' | 'error';
চলুন পরীক্ষা করে দেখি। ভেরিয়েবলে একটি স্ট্রিং বসাই:
str = 'success';
দ্বিতীয়টি বসাই:
str = 'error';
কিন্তু অন্য কোন স্ট্রিং বসানোর চেষ্টা করলে এটি ত্রুটি দেবে:
str = 'eee'; // ত্রুটি
এটি এমনভাবে তৈরি করুন যেন ভেরিয়েবলটি
তিনটি মানের একটি নিতে পারে: 'error',
'warning' বা 'success'।