(value: unknown)
| 29 | } |
| 30 | |
| 31 | export function isUserCancellation(value: unknown): value is UserCancellationError { |
| 32 | return value instanceof UserCancellationError; |
| 33 | } |
| 34 | |
| 35 | export function abortable<T>(promise: Promise<T>, signal: AbortSignal): Promise<T> { |
| 36 | if (signal.aborted) return Promise.reject(abortReason(signal)); |
no outgoing calls
no test coverage detected