Обработка ошибки, если ничего не найдено

У меня есть небольшой код, который находит гитхаб репозитории. Мне нужно, чтобы в случае отсутствия результата от сервера пользователь это увидел, может alert какой-то или подобное. Подскажите, как это можно реализовать? Полный код на гитхабе. Кусок кода:

async function getPredictions() {
  const urlSearchRepo = new URL("https://api.github.com/search/repositories"); //закидываем в переменную юрл
  let repoPart = inputSearch.value; //начальное значение инпута
  if (repoPart == "") {
    removePredictions();
    return;
  }

  urlSearchRepo.searchParams.append("q", repoPart);
  try {
    let response = await fetch(urlSearchRepo);
    if (response.ok) {
      let repo = await response.json();
      showPredictions(repo);
    } else {
      return null;
    }
  } catch (error) {
    console.log(error);
  }
}


Ответы (0 шт):