(ms: number)
| 3 | * Replaces the common `new Promise(resolve => setTimeout(resolve, ms))` pattern. |
| 4 | */ |
| 5 | export function sleep(ms: number): Promise<void> { |
| 6 | return new Promise((resolve) => setTimeout(resolve, ms)) |
| 7 | } |
| 8 | |
| 9 | /** No-operation function for use as default callback. */ |
| 10 | export const noop = () => {} |
no outgoing calls