(task: Task, type?: "WAIT_TIMEOUT" | "INIT_TIMEOUT", timeout?: number)
| 19 | const WARNING_THRESHOLD_MS = 5000 |
| 20 | |
| 21 | function sendCheckpointInitWarn(task: Task, type?: "WAIT_TIMEOUT" | "INIT_TIMEOUT", timeout?: number) { |
| 22 | task.providerRef.deref()?.postMessageToWebview({ |
| 23 | type: "checkpointInitWarning", |
| 24 | checkpointWarning: type && timeout ? { type, timeout } : undefined, |
| 25 | }) |
| 26 | } |
| 27 | |
| 28 | export async function getCheckpointService(task: Task, { interval = 250 }: { interval?: number } = {}) { |
| 29 | if (!task.enableCheckpoints) { |
no test coverage detected