Skip to content

Delay

Creates a delay.

Example

Without Delay

ts
await new Promise((then) => setTimeout(then, 2000))

With Delay

ts
import { delay } from 'sa-lambda/Delay'

await delay(2000)

API

delay

ts
(ms?: number) => Promise<void>

Returns a promise waiting with setTimeout.

ts
await delay()
await delay(1000)

microtask

ts
() => Promise<void>

Returns a promise waiting with microtask.

ts
await microtask()

Released under the MIT License.