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

Как работает вывод типов (Type Inference) в дженериках TypeScript?

УглублённыйДженерикиСистема типов
  • Неявный вывод из аргументов: best common type
  • Множественные позиции вывода: результат — union
  • Контекстный вывод из колбэков
  • Частичный вывод не поддерживается напрямую — обходной путь через каррирование
  • Сохранение литеральных типов через as const или const type parameters (TS 5.0+)
  • NoInfer<T> (TS 5.4+): предотвращает вывод из определённой позиции
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov