sleep
asyncPauses execution for the specified number of milliseconds. Alias for delay without a return value.
Signature
sleep(ms: number): Promise<void>Parameters
| Name | Type | Description |
|---|---|---|
ms | number | The number of milliseconds to sleep |
Returns
Promise<void> - Returns a promise that resolves after the sleep duration
Examples
Pause execution
import { sleep } from 'dashlite'
async function process() {
console.log('Processing...')
await sleep(2000)
console.log('Done!')
}Loop with delay
import { sleep } from 'dashlite'
for (let i = 0; i < 5; i++) {
console.log(i)
await sleep(1000)
}Available since version 1.2.0