TypeScript · Senior · Frage 30 von 75

Was ergibt der Mapped Type { [K in keyof T]: Box<T[K]> }, wenn T das Tupel [string, number] ist?

Antwort zeigen

Richtige Antwort: Das Tupel [Box<string>, Box<number>]

Erklärung

Ein Mapped Type über keyof T, wobei T ein Tupel- oder Array-Typparameter ist, bildet die Elemente ab und behält Tupel-Eigenschaft, Länge und Modifikatoren. So lässt sich zum Beispiel Promise.all über { [K in keyof T]: Awaited<T[K]> } typisieren.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Senior · Frage 30

Teste dich selbst

Mach den Test TypeScript · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen