# TS - Omit

<figure><img src="https://4062235122-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7tekcoDYDaKhlNreT5uK%2Fuploads%2FypCcoj0Mqs6khM5omkUi%2FTypescript%20Omit%20Syntax.png?alt=media&#x26;token=937e16c6-dcc2-4a92-94c3-a4a3976ed5ec" alt=""><figcaption></figcaption></figure>

Omit ကတော့ Pick ရဲ့ပြောင်းပြန်ပါပဲ ။&#x20;

Object Type ထဲကနေ ထုတ်ချင်တဲ့ Keys တွေကို ရွေးချယ်ပြီး Type အသစ်ပြုလုပ်ပေးနိုင်ပါတယ် ။

<figure><img src="https://4062235122-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7tekcoDYDaKhlNreT5uK%2Fuploads%2FJda6BScJgJ63A7aWy3qe%2FTypescript%20Omit%20Explanation.png?alt=media&#x26;token=3480e9f3-76ea-4115-bcac-552c7f29efc0" alt=""><figcaption></figcaption></figure>

နမူနာ Code ထဲမှာ User ဆိုတဲ့ type ထဲမှာ "id", "name", "about", "address" ဆိုပြီး Property (၄) မျိုးရှိပါတယ် ။

"about", "address" ပဲ User Type ထဲက ထုတ်ပစ်ချင်တယ်ဆိုရင် Omit ကို သုံးပြီး ရေးသားနိုင်ပါတယ် ။

Omit\<User, "about" | "address"> ရေးသားနည်းနဲ့ UserSummary ဆိုတဲ့ Type အသစ်ကို ဖန်တီးလိုက်တာပဲဖြစ်ပါတယ် ။
