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.