TypeScript · Middle · Frage 65 von 75

Was erlauben die intrinsischen Typen Uppercase, Capitalize usw.?

type Getter<K extends string> = `get${Capitalize<K>}`;
type G = Getter<'name'>; // 'getName'
Antwort zeigen

Richtige Antwort: String-Literaltypen beim Kompilieren umzuwandeln

Erklärung

Damit leitet man Namen wie getName/onClick aus Schlüsseln ab und hält APIs automatisch einheitlich.

Zum Weiterlesen

Fehler in der Frage

TypeScript · Middle · Frage 65

Teste dich selbst

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

Diesen Test machen