TypeScriptGeliştirmeTip1 dk okuma

TypeScript: Omit & Pick

Omit ve Pick, TypeScript’teki iki yardımcı tiptir. Omit, bir nesne tipinden özellikleri çıkarmak; Pick ise özellikleri seçmek için kullanılır. Bu yazıda iki yardımcı tipi örneklerle açıklayacağız.

Omit, bir nesne tipinden özellikleri çıkarmak için kullanılan yardımcı tiptir. İki parametre alır: nesne tipi ve çıkarılacak özellikler. Omit tipinin söz dizimi şöyledir:

Etkileşimli
interface Article {
  id: number;
  name: string;
  description: string;
  link: string;
  tags: string[];
}


type NewArticleType = Omit<Article, "link" | "tags">;
Çıkarmak istediğiniz anahtarları seçin:
Yeni tip şöyle görünür:
type NewArticleType = {
 id: number;
 name: string;
 description: string;
}

Pick, bir nesne tipinden özellikleri seçmek için kullanılan yardımcı tiptir. İki parametre alır: nesne tipi ve seçilecek özellikler. Pick tipinin söz dizimi şöyledir:

Etkileşimli
interface Article {
  id: number;
  name: string;
  description: string;
  link: string;
  tags: string[];
}


type NewArticleType = Pick<
  Article,
  "id" | "name" | "description"
>;
Dahil etmek istediğiniz anahtarları seçin:
Yeni tip şöyle görünür:
type NewArticleType = {
 id: number;
 name: string;
 description: string;
}

Omit ve Pick yardımcı tipleri, TypeScript ile çalışırken oldukça kullanışlıdır. Mevcut tiplerden özellikleri çıkararak veya seçerek yeni tipler oluşturmanızı sağlarlar. Bu da daha okunabilir ve bakımı kolay kod yazmanıza yardımcı olur.


Bu içeriği destekleyen:

Bu içerik size yardımcı olduysa bana bir kahve ısmarlayabilirsiniz.
İlgili yazıBir URL’nin Anatomisi

yazılım, tasarım ve yapay zeka üzerine etkileşimli yazı ve kurslardan haberdar olmak için bültene katılabilirsiniz. Ayda en fazla birkaç e-posta alırsınız.


Destekçiler arasına katılın