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âmetro | Tipo | Descrição |
|---|---|---|
timeout | number | Tempo 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
TypeErrorse 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.
