(ms: number)
| 585 | } |
| 586 | |
| 587 | function timeout(ms: number) { |
| 588 | return new Promise<never>((_, reject) => { |
| 589 | setTimeout(() => reject(new Error(`timed out after ${ms}ms`)), ms) |
| 590 | }) |
| 591 | } |
| 592 | |
| 593 | function waitStreamingRequest(pathname: string) { |
| 594 | const request = deferred<Capture>() |