Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/TypeScript/template-literal-types

Что такое шаблонные литеральные типы (Template Literal Types)?

СобеседованиеПродвинутые типы
  • Строковые шаблоны на уровне типов: \`${string}\`
  • Декартово произведение union'ов: \`${"get" | "set"}-${"id" | "name"}\` → "get-id" | "get-name" | "set-id" | "set-name"
  • Модификаторы регистра: Uppercase, Lowercase, Capitalize, Uncapitalize — intrinsic типы
  • Рекурсивный парсинг: извлечение параметров из маршрутов /users/:id
  • Комбинация с infer: T extends \${infer H}/${infer R}` ? ...`
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov