(response: Response, descriptor: RequestDescriptor)
| 170 | } |
| 171 | |
| 172 | const responseError = async (response: Response, descriptor: RequestDescriptor): Promise<never> => { |
| 173 | if (descriptor.declaredStatuses.includes(response.status)) throw await json(response) |
| 174 | try { |
| 175 | await response.body?.cancel() |
| 176 | } catch {} |
| 177 | throw new ClientError("UnexpectedStatus", { cause: { status: response.status } }) |
| 178 | } |
| 179 | |
| 180 | const request = async <A>(descriptor: RequestDescriptor, requestOptions?: RequestOptions): Promise<A> => { |
| 181 | const response = await execute(descriptor, requestOptions) |
no test coverage detected