Перейти к содержанию
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы
Свернуть
Логотип бренда
Категории
  1. Главная
  2. Категории
  3. Языки программирования
  4. TypeScript
  5. Типизация API-ответа с дженериком

Типизация API-ответа с дженериком

Запланировано Прикреплена Закрыта Перенесена TypeScript
1 Сообщения 1 Постеры 8 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • kirilljsK Не в сети
    kirilljsK Не в сети
    kirilljs
    js
    написал отредактировано kirilljs
    #1
    // Пример: Типизация 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); // Автодополнение работает!
    };
    
    1 ответ Последний ответ
    0

    Категории

    • Главная
    • Новости
    • Фронтенд
    • Бекенд
    • Языки программирования

    Контакты

    • Сотрудничество
    • info@rosdesk.ru
    • Наш чат
    • Наш ТГ канал

    © 2024 - 2025 RosDesk, Inc. Все права защищены.

    Политика конфиденциальности
    • Войти

    • Нет учётной записи? Зарегистрироваться

    • Войдите или зарегистрируйтесь для поиска.
    • Первое сообщение
      Последнее сообщение
    0
    • Категории
    • Последние
    • Метки
    • Популярные
    • Пользователи
    • Группы