TS - keyof

Typescript မှာ keyof
က Object တစ်ခုရဲ့ Keys (Property Names) တွေကို Union Type တစ်ခုအဖြစ်ပြန်ထုတ်ပေးနိုင်ပါတယ် ။ keyof ObjectType
ရေးထုံးနဲ့ String Union တွေကို ရရှိသွားမှာပါ ။

နမူနာ Code ထဲမှာ id
, name
, age
အစရှိတဲ့ propery တွေကို keyof User
နဲ့ ထုတ်ယူလိုက်နိုင်ပါတယ် ။

TypeScript server က လည်း "id" | "age" | "name" တွေကို Feedback ပေးသွားမှာဖြစ်ပါတယ် ။
အခု ရေးသားနည်းအရ UserKeys
Type တစ်ခု ခွဲထုတ်ရေးသားထားခြင်းဖြစ်ပါတယ် ။
တိုက်ရိုက် keyof User
ပုံစံနဲ့လည်း အသုံးပြုနိုင်တာကို လေ့လာကြည့်ပါမယ် ။

type အသစ် မကြေငြာတော့ပဲ တိုက်ရိုက် constant oneOfUserKeys
အနောက်မှာ keyof syntax နဲ့ ရေးသားလိုက်တာကို မြင်ရမှာပါ ။ keyof အကြောင်းအရာက ဒီလောက်ပဲဖြစ်ပါတယ် ။
Last updated