(signal: AbortSignal)
| 91 | cause instanceof AppProcessError ? cause : new AppProcessError({ command: description, cause }) |
| 92 | |
| 93 | export const abortError = (signal: AbortSignal): Error => { |
| 94 | const reason = signal.reason |
| 95 | if (reason instanceof Error) return reason |
| 96 | const err = new Error("Aborted") |
| 97 | err.name = "AbortError" |
| 98 | return err |
| 99 | } |
| 100 | |
| 101 | export const waitForAbort = (signal: AbortSignal) => |
| 102 | Effect.callback<never, Error>((resume) => { |
no outgoing calls
no test coverage detected