TypeScript · Middle · Frage 5 von 75
Was ist ein Mapped Type?
type Flags<T> = { [K in keyof T]: boolean };- 1Ein Typ, der Objektwerte zur Laufzeit umwandelt
- 2Ein Typ für das Objekt
Mapaus der JavaScript-Standardbibliothek - 3Ein Typ, der Eigenschaften aus den Schlüsseln eines anderen baut
Antwort zeigen
Richtige Antwort: Ein Typ, der Eigenschaften aus den Schlüsseln eines anderen baut
Erklärung
[K in keyof T] iteriert über die Schlüssel. Man kann den Werttyp ändern, Modifikatoren hinzufügen oder entfernen (readonly, ?, -?) und Schlüssel mit as umbenennen. Partial, Readonly und Record beruhen auf Mapped Types.