Я прошёл задачу, но вопрос по вашей проверке. Есть код:
export const funkylog = (settingDelay) => {
let delay;
if ('delay' in settingDelay) { delay = settingDelay.delay; }
else delay = 100;
let randomized = settingDelay.randomized;
return async (str) => {
let randomDelay = delay;
for (let letter of str.split('')) {
if (randomized) randomDelay = Math.floor(Math.random() * (delay + 1));
process.stdout.write(letter);
await sleep(randomDelay);
}
process.stdout.write('\n');
}
}
На строчке await sleep(randomDelay); Если не убрать await то у вас пишет ошибку "unknown Statement of type "ForOfStatement"", а если убрать await то тест проходит, но код то не так работает как надо. У меня с await отрабатывает идеально. В чём проблема? Она у меня или на вашей стороне?