ეს არის TypeScript-ის ტიპ-დონის პროგრამირების ხელსაწყოები — ისინი ითვლიან ახალ ტიპებს არსებული ტიპებიდან.
მეპირებული ტიპები — თითოეული თვისების ტრანსფორმაცია
მეპირებული ტიპი გადის ტიპის გასაღებებზე და ტრანსფორმირებს თითოეულს:
<T> = { [K keyof T]: T[K] };
<T> = { [K keyof T]?: T[K] };
{ : ; : ; }
= <>;
