Встречается на собеседованиях • сегодня
Как получить тип возвращаемых функцией данных
Для получения типа возвращаемых функцией данных можно использовать `ReturnType` в TypeScript. Это встроенный утилитарный тип, который принимает тип функции и возвращает тип её результата.
Пример:
```typescript
function getUser(): { name: string; age: number } {
return { name: 'Alice', age: 30 };
}
type UserReturnType = ReturnType ;
// { name: string; age: number }
```
Важные нюансы:
1. `typeof` необходим для получения типа функции
2. Работает только с явными типами, не с runtime значениями
3. Для асинхронных функций вернётся Promise с результатом
4. В JavaScript (без TypeScript) такой возможности нет

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы