All files / src/errors NetworkError.js

50% Statements 2/4
100% Branches 0/0
0% Functions 0/1
50% Lines 2/4

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    1x                                   1x
'use strict';
 
const OAuthError = require('./OAuthError');
 
/**
 * Error class for network related errors
 * @extends OAuthError
 */
class NetworkError extends OAuthError {
  /**
   * Create a new NetworkError
   * @param {string} message - Error message
   * @param {string} intuitTid - Intuit transaction ID
   */
  constructor(message, intuitTid) {
    super(message, 'NETWORK_ERROR', 'Network request failed', intuitTid);
    this.name = 'NetworkError';
  }
}
 
module.exports = NetworkError;