All files / errors ApiError.js

83.33% Statements 5/6
33.33% Branches 1/3
66.67% Functions 2/3
83.33% Lines 5/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 11 12 13 14 15 16 17 18 19 20 21    13x   13x           2x   2x 2x              
export class ApiError extends Error {
  constructor (message) {
    super(message)
 
    this.name = 'ApiError'
  }
}
 
export class NotFoundApiError extends ApiError {
  constructor (message, errorInfo = null) {
    super(message)
 
    this.name = 'NotFoundApiError'
    this.errorInfo = errorInfo
  }
 
  hasErrorInfo () {
    return this.errorInfo !== null && this.errorInfo !== undefined
  }
}