API Reference Source

lib/errors/connection-error.js

  1. 'use strict';
  2.  
  3. const BaseError = require('./base-error');
  4.  
  5. /**
  6. * A base class for all connection related errors.
  7. */
  8. class ConnectionError extends BaseError {
  9. constructor(parent) {
  10. super(parent ? parent.message : '');
  11. this.name = 'SequelizeConnectionError';
  12. /**
  13. * The connection specific error which triggered this one
  14. * @type {Error}
  15. */
  16. this.parent = parent;
  17. this.original = parent;
  18. Error.captureStackTrace(this, this.constructor);
  19. }
  20. }
  21.  
  22. module.exports = ConnectionError;