यी TypeScript का type-level programming उपकरणहरू हुन् — तिनीहरूले अस्तित्वमा रहेका प्रकारहरूबाट नयाँ प्रकारहरू गणना गर्छन्।
Mapped types — प्रत्येक property परिवर्तन गर्नुहोस्
एक mapped type ले एक प्रकारका keys मा पुनरावृत्ति गर्छ र प्रत्येकलाई परिवर्तन गर्छ:
<T> = { [K keyof T]: T[K] };
<T> = { [K keyof T]?: T[K] };
{ : ; : ; }
= <>;
