(milliseconds: number)
| 1 | export async function wait(milliseconds: number): Promise<string> { |
| 2 | return new Promise(resolve => { |
| 3 | if (isNaN(milliseconds)) { |
| 4 | throw new Error('milliseconds not a number') |
| 5 | } |
| 6 | |
| 7 | setTimeout(() => resolve('done!'), milliseconds) |
| 8 | }) |
| 9 | } |