@rtorcato/js-common / sleep
sleep
Functions
sleep()
sleep(
ms):Promise<void>
Defined in: sleep/index.ts:6
Returns a promise that resolves after the specified number of milliseconds.
Parameters
ms
number
Number of milliseconds to sleep.
Returns
Promise<void>
Promise that resolves after ms milliseconds.
sleepSync()
sleepSync(
ms):void
Defined in: sleep/index.ts:14
Blocks the event loop for the specified number of milliseconds (synchronous sleep). Not recommended for production use, but useful for scripts or tests.
Parameters
ms
number
Number of milliseconds to block.
Returns
void
sleepRandom()
sleepRandom(
min,max):Promise<void>
Defined in: sleep/index.ts:25
Returns a promise that resolves after a random delay between min and max milliseconds.
Parameters
min
number
Minimum milliseconds to sleep.
max
number
Maximum milliseconds to sleep.
Returns
Promise<void>
Promise that resolves after a random delay.
sleepWithAbort()
sleepWithAbort(
ms,signal?):Promise<void>
Defined in: sleep/index.ts:36
Returns a promise that resolves after ms, or rejects if aborted via AbortSignal.
Parameters
ms
number
Milliseconds to sleep.
signal?
AbortSignal
Optional AbortSignal to cancel the sleep.
Returns
Promise<void>
Promise that resolves after ms or rejects if aborted.