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

Какие паттерны вывода типов (Inference Patterns) полезны на практике?

СобеседованиеПаттерны типизацииСистема типов
  • const X = [...] as const + typeof X[number] → union из элементов массива
  • typeof arr[number] — тип элемента массива
  • ComponentProps<typeof Button> — пропсы React-компонента
  • typeof import('module') — тип модуля
  • ReturnType<typeof fn> — тип возвращаемого значения
  • satisfies — проверка типа с сохранением литералов
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov