-
Notifications
You must be signed in to change notification settings - Fork 0
async.Function.sleep
github-actions[bot] edited this page Jun 8, 2026
·
2 revisions
@zenstone/ts-utils / async / sleep
sleep(
ms):Promise<void>
Defined in: src/async/index.ts:262
延迟指定毫秒数,可选延迟后执行函数
number
延迟毫秒数
Promise<void>
无 fn 时返回 Promise,有 fn 时返回 Promise<Awaited<ReturnType>>
// 纯等待
await sleep(1000);
// 延迟后执行
const data = await sleep(1000, () => fetchData());sleep<
F>(ms,fn):Promise<Awaited<ReturnType<F>>>
Defined in: src/async/index.ts:263
延迟指定毫秒数,可选延迟后执行函数
F extends AnyFn
number
延迟毫秒数
F
延迟后执行的函数(可选)
Promise<Awaited<ReturnType<F>>>
无 fn 时返回 Promise,有 fn 时返回 Promise<Awaited<ReturnType>>
// 纯等待
await sleep(1000);
// 延迟后执行
const data = await sleep(1000, () => fetchData());