Что такое ReturnType и Parameters utility types?

Middle
321 просмотров
AFK Offer AI

ReturnType извлекает тип возвращаемого значения функции. Полезно когда не хочешь дублировать тип: type UserResult = ReturnType. Parameters — tuple тип всех параметров. Parameters[0] — тип первого параметра. ConstructorParameters — параметры конструктора. InstanceType — тип экземпляра класса. Это позволяет типы "следовать" за функцией без дублирования.

Следующий вопрос

Как реализовать OAuth2 в Node.js?