infer работает только внутри conditional types и позволяет «вытащить» тип из дженерика. Именно на нём построены стандартные утилиты: ReturnType, Parameters, InstanceType.
Урок из серии по TypeScript на канале @antonov_i.
Разбираем оператор infer в TypeScript: как извлекать типы внутри conditional types и зачем это нужно
infer работает только внутри conditional types и позволяет «вытащить» тип из дженерика. Именно на нём построены стандартные утилиты: ReturnType, Parameters, InstanceType.
Урок из серии по TypeScript на канале @antonov_i.