(ms: number)
| 17 | const DEFAULT_STOPPING_POLL_INTERVAL_MS = 1_000; |
| 18 | |
| 19 | function sleep(ms: number): Promise<void> { |
| 20 | if (ms <= 0) { |
| 21 | return Promise.resolve(); |
| 22 | } |
| 23 | |
| 24 | return new Promise((resolve) => setTimeout(resolve, ms)); |
| 25 | } |
| 26 | |
| 27 | function isAlreadyStoppedOrGone(status: WorkspaceStatusResult): boolean { |
| 28 | if (status.kind === "not_found") { |
no test coverage detected