Bunlar TypeScript'in tür düzeyi programlama araçlarıdır — var olan türlerden yeni türler hesaplarlar.
Eşlenmiş türler — her bir özelliği dönüştürün
Eşlenmiş bir tür, bir türün anahtarları üzerinde yineleme yapar ve her birini dönüştürür:
<T> = { [K keyof T]: T[K] };
<T> = { [K keyof T]?: T[K] };
{ : ; : ; }
= <>;
