All files / src responseUtils.ts

100% Statements 6/6
100% Branches 0/0
100% Functions 1/1
100% Lines 6/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 118x 8x   8x 33x 33x   4x      
import { SdkError } from './errors/apiErrors'
import { toError } from './utils'
 
export async function copyResponseJson(response: Response) {
  try {
    return await response.clone().json()
  } catch (e) {
    throw new SdkError('Failed to parse JSON response', response, toError(e))
  }
}