Типизация API-ответа с дженериком
-
// Пример: Типизация API-ответа с дженериком async function fetchData<T>(url: string): Promise<T> { const response = await fetch(url); if (!response.ok) throw new Error("Ошибка сети"); return response.json() as Promise<T>; } // Использование: interface User { id: number; name: string; } const loadUsers = async () => { const users = await fetchData<User[]>("https://api.example.com/users"); console.log(users[0].name); // Автодополнение работает! };
Здравствуйте! Похоже, вас заинтересовала эта беседа, но у вас ещё нет аккаунта.
Надоело каждый раз пролистывать одни и те же посты? Зарегистрировав аккаунт, вы всегда будете возвращаться на ту же страницу, где были раньше, и сможете выбирать, получать ли уведомления о новых ответах (по электронной почте или в виде push-уведомлений). Вы также сможете сохранять закладки и ставить лайки постам, чтобы выразить свою благодарность другим участникам сообщества.
С вашими комментариями этот пост мог бы стать ещё лучше 💗
Зарегистрироваться Войти© 2024 - 2026 ExLends, Inc. Все права защищены.