Я хочу отладить функцию, которая возвращает обещание, и для этого мне нужна функция сна. Я нашел этот:
function sleep(ms) {
return new Promise((resolve) => {
setTimeout(resolve, ms);
});
}
, и он работает, когда используется вне обещания. Однако, когда я хочу использовать его в обещании, я получаю сообщение об ошибке, что сон не найден. Это мой код:
async function f(filename) {
return new Promise((resolve, reject) => {
await sleep(1000);
/*
rest of function
*/
});
}