(signal: { aborted: boolean })
| 364 | |
| 365 | describe('nested function abort propagation', () => { |
| 366 | async function deepestCall(signal: { aborted: boolean }): Promise<PromptResult<number>> { |
| 367 | if (signal.aborted) { |
| 368 | return promptAborted('Aborted at deepest level') |
| 369 | } |
| 370 | return promptSuccess(42) |
| 371 | } |
| 372 | |
| 373 | async function middleCall(signal: { aborted: boolean }): Promise<PromptResult<string>> { |
| 374 | const result = await deepestCall(signal) |
no test coverage detected