wait
返回一个 Promise,延迟参数 delay ms 后,转换为 fulfilled 状态。
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
| Arg | Type | Description |
|---|---|---|
T | extends (...args: any) => any | 回调函数的类型 |
Arguments
| Arg | Type | Optional | Default | Description |
|---|---|---|---|---|
delay | number | false | undefined | 延迟时间 |
callback | T | false | undefined | 延迟时间结束后调用的回调函数 |
Returns
| Type |
|---|
Promise<ReturnType<T>> |