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:
interface Article {
id: number;
name: string;
description: string;
link: string;
tags: string[];
}
type NewArticleType = Omit<Article, "link" | "tags">;
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:
interface Article {
id: number;
name: string;
description: string;
link: string;
tags: string[];
}
type NewArticleType = Pick<
Article,
"id" | "name" | "description"
>;
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çerik size yardımcı olduysa bana bir kahve ısmarlayabilirsiniz.
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.