TypeScript · Middle · Запитання 65 з 75

Що дозволяють вбудовані типи Uppercase, Capitalize тощо?

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

Пояснення

Вони дають змогу виводити імена на кшталт getName/onClick з ключів, автоматично зберігаючи однаковість API.

Де почитати

Помилка в запитанні

TypeScript · Middle · запитання 65

Перевірте себе

Пройдіть тест TypeScript · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест