feat(util/promises): add sleepReject

This commit is contained in:
PalmDevs 2025-05-19 02:20:22 +07:00
parent 8437c224cd
commit 2f71d92417
No known key found for this signature in database
GPG key ID: 6FAE8F8677ACA8BA

View file

@ -28,3 +28,7 @@ export function allSettled(promises: Promise<any>[]): Promise<PromiseSettledResu
export function sleep(ms: number): Promise<void> {
return new Promise(resolve => setTimeout(resolve, ms))
}
export function sleepReject(ms: number, msg?: string): Promise<void> {
return new Promise((_, reject) => setTimeout(() => reject(msg), ms))
}