Disse er TypeScript's programmeringsværktøjer på typeniveau — de beregner nye typer ud fra eksisterende typer.
Mappede typer — transformér hver egenskab
En mappedet type itererer over nøglerne for en type og transformerer hver enkelt:
<T> = { [K keyof T]: T[K] };
<T> = { [K keyof T]?: T[K] };
{ : ; : ; }
= <>;
