Метод Bun.sleep предоставляет удобный способ создания пустого Promise, который разрешается через фиксированное количество миллисекунд.
ts
// задержка на 1 секунду
await Bun.sleep(1000);Внутренне это эквивалентно следующему сниппету, использующему setTimeout.
ts
await new Promise(resolve => setTimeout(resolve, ms));Смотрите Документация > API > Утилиты для других полезных утилит.