TypeScript တွင် String Literal အမျိုးအစား

အမျိုးအစား ပေါင်းစည်းသည့် operator ကိုအသုံးပြု၍ အတွင်းထည့်သွင်းထားသော အမျိုးအစားများကိုသာမက စာသားများကိုလည်း ပေါင်းစည်းနိုင်ပါသည်။ ဥပမာအနေဖြင့် ကိန်းရှင်သည် စာသားတန်ဖိုး နှစ်ခုအနက် တစ်ခုကိုသာ လက်ခံနိုင်ရန် ပြုလုပ်ကြည့်ပါမည်။

typescriptlet str: 'success' | 'error';

စစ်ဆေးကြည့်ရအောင်။ ကိန်းရှင်ထဲသို့ စာသားတစ်ခုအား ရေးထည့်ပါမည်။

typescriptstr = 'success';

ဒုတိယစာသားကို ရေးထည့်ပါမည်။

typescriptstr = 'error';

သို့သော် အခြားစာသားတစ်ခုကို ရေးထည့်ရန် ကြိုးစားခြင်းသည် အမှားတစ်ခုကို ဖြစ်ပေါ်စေပါမည်။

typescriptstr = 'eee'; // အမှား
Задание 1

ကိန်းရှင်သည် တန်ဖိုးသုံးခုအနက် တစ်ခုကိုသာ လက်ခံနိုင်ရန် ပြုလုပ်ပါ။ 'error', 'warning' သို့မဟုတ် 'success'။