22 / 58
Что такое ReturnType<T> и Parameters<T>?
ReturnType извлекает тип возвращаемого значения функции T. Parameters извлекает типы аргументов функции как кортеж. Оба работают через ключевое слово infer в conditional types и позволяют создавать типы на основе существующих функций, не дублируя их сигнатуры вручную.