Middle
TypeScript ile tanıyor musun? Yardımcı tipler nedir, örnekler ver?
sobes.tech yapay zeka
AI'dan gelen yanıt
TypeScript'teki yardımcı türler, diğer türleri dönüştürmeye veya birleştirmeye olanak tanıyan yerleşik türlerdir, böylece kodu kolaylaştırır ve kısaltır.
Örnekler:
Partial<T>—Ttüründeki tüm özellikleri isteğe bağlı yapar.Required<T>—Ttüründeki tüm özellikleri zorunlu kılar.Readonly<T>—Ttüründeki tüm özellikleri yalnızca okunabilir yapar.Pick<T, K>—Ttüründen yalnızcaKanahtarlarına sahip özellikleri seçer.Omit<T, K>—TtüründenKanahtarlarına sahip özellikleri hariç tutar.
Örnek:
type User = {
id: number;
name: string;
age?: number;
};
// Tüm özellikler isteğe bağlı
const updateUser: Partial<User> = { name: "Alice" };
// Sadece id ve name
type UserPreview = Pick<User, "id" | "name">;
// Tüm özellikler yalnızca okunabilir
const readonlyUser: Readonly<User> = { id: 1, name: "Bob" };