Skip to content

wait

Static Badge

Returns a Promise that transitions to the fulfilled state after a delay of delay ms.

Added in v0.1.0

Usage

ts
import { wait } from 'parsnip-kit'

wait(5000).then(() => {
  console.log('Delay end') // after 5000ms
})

wait(5000, () => 'data').then((res) => {
  console.log(res) // 'data' after 5000ms
})

API

Type Parameter

ArgTypeDescription
Textends (...args: any) => anyTypeof callback

Arguments

ArgTypeOptionalDefaultDescription
delaynumberfalseundefinedDelay time
callbackTfalseundefinedCallback After Delay

Returns

Type
Promise<ReturnType<T>>