Skip to content

sleep

A função sleep retorna uma Promise que é resolvida após um tempo determinado, permitindo pausar a execução assíncrona por um intervalo especificado.

Sintaxe

typescript
await sleep(timeout)

Parâmetros

ParâmetroTipoDescrição
timeoutnumberTempo de espera em milissegundos (não negativo).

Retorno

Retorna uma Promise<void> que é resolvida após o tempo especificado.

Exemplos

typescript
await sleep(1000); // Pausa por 1 segundo

sleep(500).then(() => console.log('Meio segundo se passou!'));

Notas

  • Lança um TypeError se o valor fornecido não for um número não negativo.
  • Útil para atrasos em fluxos assíncronos, testes ou simulação de espera.

Referências

Released under the MIT License.