টাইপস্ক্রিপ্টে স্ট্রিং লিটারাল টাইপ

টাইপ ইউনিয়ন অপারেটর দিয়ে শুধুমাত্র বিল্ট-ইন টাইপই নয়, স্ট্রিংগুলিকেও একত্রিত করা যায়। উদাহরণস্বরূপ, চলুন একটি ভেরিয়েবল তৈরি করি যা শুধুমাত্র দুটি স্ট্রিং মানের একটি নিতে পারে:

typescriptlet str: 'success' | 'error';

চলুন পরীক্ষা করে দেখি। ভেরিয়েবলে একটি স্ট্রিং বসাই:

typescriptstr = 'success';

দ্বিতীয়টি বসাই:

typescriptstr = 'error';

কিন্তু অন্য কোন স্ট্রিং বসানোর চেষ্টা করলে এটি ত্রুটি দেবে:

typescriptstr = 'eee'; // ত্রুটি
Задание 1

এটি এমনভাবে তৈরি করুন যেন ভেরিয়েবলটি তিনটি মানের একটি নিতে পারে: 'error', 'warning' বা 'success'।