TypeScript · Middle · Pytanie 65 z 75

Na co pozwalają wbudowane typy Uppercase, Capitalize itp.?

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

Wyjaśnienie

Pozwalają wyprowadzać nazwy jak getName/onClick z kluczy, automatycznie utrzymując spójność API.

Do poczytania

Błąd w pytaniu

TypeScript · Middle · pytanie 65

Sprawdź się

Rozwiąż test TypeScript · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test