All files / src/errors HandledError.js

100% Statements 3/3
100% Branches 0/0
100% Functions 1/1
100% Lines 3/3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22                            25x   25x       1x  
'use strict'
 
/**
 * Used to break flow control out of long promise chains. See usages in
 * `handlers/BaseRequest.js`.
 *
 * @class
 * @extends Error
 */
class HandledError extends Error {
  /**
   * @param message {string}
   */
  constructor (message) {
    super(message)
 
    this.handled = true
  }
}
 
module.exports = HandledError