API Response Handler с Generic Types
СреднееТипизируйте обработчик API ответов для Hack Frontend. Функция должна принимать URL и возвращать Promise с типизированными данными.
Требования:
- Generic функция fetchHackFrontendAPI<T>
- Возвращает Promise<ApiResponse<T>>
- ApiResponse имеет success, data или error
- Типы должны корректно сужаться через type guards
TypeScript•UTF-8
Run your code to see results.
Click the Run button above
API Response Handler с Generic Types
СреднееТипизируйте обработчик API ответов для Hack Frontend. Функция должна принимать URL и возвращать Promise с типизированными данными.
Требования:
- Generic функция fetchHackFrontendAPI<T>
- Возвращает Promise<ApiResponse<T>>
- ApiResponse имеет success, data или error
- Типы должны корректно сужаться через type guards
Примеры:
Input 1: fetchHackFrontendAPI<User>("/api/user")
Output 1: Promise<ApiResponse<User>>
Output
Run your code to see results.