()
| 533 | const abort = Effect.callback<void>((resume) => { |
| 534 | if (ctx.abort.aborted) return resume(Effect.void) |
| 535 | const handler = () => resume(Effect.void) |
| 536 | ctx.abort.addEventListener("abort", handler, { once: true }) |
| 537 | return Effect.sync(() => ctx.abort.removeEventListener("abort", handler)) |
| 538 | }) |