Задать вопрос
@krs

Typescript, предупреждение обязательного await promise void function, или хотябы warning?

async function test() : Promise<void>{
  //some async actions
}
async function test2() : Promise<number>
{
  await test();
  return 123;
}
test2().then(() => {
  alert('ok');
});

Как заставить typescript обязательно подавать ошибку или предупреждение, если асинхронная функция не была выполнена во время исполнения другой асинхронной функции. Например на следующий код выдавать ошибку или предупреждение
async function test() : Promise<void>{
  //some async actions
}
async function test2() : Promise<number>
{
  test();
  return 123;
}
test2().then(() => {
  alert('ok');
});

Тут функция test вызвана, но не выполнена...
  • Вопрос задан
  • 2483 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
MvcBox
@MvcBox
Software Engineer [C/C++/JS(for Node.js)/etc]
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы